LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

tar uf - «$aa».log>/home/lily/My/copy_log/Copy.tar

$ man tar
-u, --update
              Append files which are newer than the corresponding copy in the archive.


А какой файл ты хочешь чтобы оно обновило если у тебя результат в stdio перенаправляется? Оно и не должно работать.

tar uf "/home/lily/My/copy_log/Copy.tar" "$aa".log


И вообще странный код: ты ищешь .log файл, потом выделяешь директорию, дописываешь к ней расширение .log и архивируешь (затирая предыдущий результат). А что должно произойти если «каталог.log» не существует? А ведь такое 100% случится согласно алгоритму.

В общем думай.

Исправление Kroz, :

tar uf - «$aa».log>/home/lily/My/copy_log/Copy.tar

$ man tar
-u, --update
              Append files which are newer than the corresponding copy in the archive.


А какой файл ты обновляешь если у тебя результат в stdio перенаправляется? Оно и не должно работать.

tar uf "/home/lily/My/copy_log/Copy.tar" "$aa".log


И вообще странный код: ты ищешь .log файл, потом выделяешь директорию, дописываешь к ней расширение .log и архивируешь (затирая предыдущий результат). А что должно произойти если «каталог.log» не существует? А ведь такое 100% случится согласно алгоритму.

В общем думай.

Исправление Kroz, :

tar uf - «$aa».log>/home/lily/My/copy_log/Copy.tar

$ man tar
-u, --update
              Append files which are newer than the corresponding copy in the archive.


А какой файл ты обновляешь если у тебя результат в stdio перенаправляется? Оно и не должно работать.

tar uf "/home/lily/My/copy_log/Copy.tar" "$aa".log


И вообще странный код: ты ищешь .log файл, потом выделяешь директорию, дописываешь к ней расширение .log и архивируешь (затирая предыдущий результат). А что должно произойти если каталог.log не существует? А ведь такое 100% случится согласно алгоритму.

В общем думай.

Исправление Kroz, :

tar uf - «$aa».log>/home/lily/My/copy_log/Copy.tar

$ man tar
-u, --update
              Append files which are newer than the corresponding copy in the archive.


А какой файл ты обновляешь если у тебя результат в stdio перенаправляется? Оно и не должно работать.

tar uf "/home/lily/My/copy_log/Copy.tar" "$aa".log


И вообще странный код: ты ищешь .log файл, потом выделяешь директорию, дописываешь к ней расширение .log и пакуеш (затирая предыдущий результат). А что должно произойти если каталог.log не существует? А ведь такое 100% случится согласно алгоритму.

В общем думай.

Исправление Kroz, :

tar uf

$ man tar
-u, --update
              Append files which are newer than the corresponding copy in the archive.


А какой файл ты обновляешь если у тебя результат в stdio перенаправляется? Оно и не должно работать.

tar uf "/home/lily/My/copy_log/Copy.tar" "$aa".log


И вообще странный код: ты ищешь .log файл, потом выделяешь директорию, дописываешь к ней расширение .log и пакуеш (затирая предыдущий результат). А что должно произойти если каталог.log не существует? А ведь такое 100% случится согласно алгоритму.

В общем думай.

Исходная версия Kroz, :

tar uf

$ man tar
-u, --update
              Append files which are newer than the corresponding copy in the archive.


А какой файл ты собрался обновлять если у тебя результат в stdio перенаправляется? Оно и не должно работать.

tar uf "/home/lily/My/copy_log/Copy.tar" "$aa".log


И вообще странный код: ты ищешь .log файл, потом выделяешь директорию, дописываешь к ней расширение .log и пакуеш (затирая предыдущий результат). А что должно произойти если каталог.log не существует? А ведь такое 100% случится согласно алгоритму.

В общем думай.