Нет, я не знаю всего.
Вроде я ответил совершенно по сути. Ладно, пусть ты не владеешь набором совершенно замечательных инструментов под юниксом, что уже странно для человека, который ставит софт под него. Пусть даже ты ничего не слышал о программах, sed, awk, cut, grep и совершенно не хочешь разбираться, что есть regexp, и ты не в состоянии сразу из головы набрать какую-нибудь единственную комманду, вместо того, что бы наворачивать скрипты на ПХП, что-то типа этой:
awk -F/ '{print("ALL "$1"/"($2?$2:24)" DIR1")}' in.txt > out.txt
Но ведь я же сказал тебе о текстовом формате юникс