LINUX.ORG.RU

Добавить в каждый файл строку

 


0

2

Будьте добры подскажите,есть n количество файлов 1.sh,2.sh,3.sh etc...Нужно в каждый файл в самый конец строки проставить команду с нумерацией по порядку в каждом файле,например если это файл 1.sh то нужно чтоб в нём было

echo "rm /home/file/1.sh" >> /home/file/1.sh 
следующий 2.sh чтоб
echo "rm /home/file/2.sh" >> /home/file/1.sh
итд.. .

Ответ на: комментарий от anonymous

Нужно чтоб в каждом файле было по одной команде,вобщем мне нужно чтоб скрипт сам себя удалял,дело в том что я перед этим делом режу файл на части split и нумерую по порядку x=1; for i in * ; do mv $i $x.sh;x=$(($x+1)); done;

iNdexoiD ()
Ответ на: комментарий от Smola

Если скрипт запущен по относительному пути и в скрипте меняли раб. директорию, а о скрипте ничего не известно — то нет, не подходит.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.