LINUX.ORG.RU

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

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

-bash: /usr/bin/eog: Argument list too long

Ну а что ты хотел? У программы eog на фход должен подаваться аргумент только с одним имением файла. Он открывает только один файл, а ты хочешь открыть сразу 10.

И если заэкранировать: eog \«$(find /home/user/old_home_d/ -iname »*.jpg")\"

Зачем? Ты не понимаешь что делаешь.

Напиши лучше что ты хочешь.

Если хочешь просто открыть каждый найденный файл в отдельной копии программы eog, то это делается вот так:

find /home/user/old_home_d/ -iname "*.jpg" -exec eog {} \;

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

-bash: /usr/bin/eog: Argument list too long

Ну а что ты хотел? У программы eog на фход должен подаваться аргумент только с одним имением файла. Он открывает только один файл, а ты хочешь открыть сразу 10.

И если заэкранировать: eog \«$(find /home/user/old_home_d/ -iname »*.jpg")\"

Зачем? Ты не понимаешь что делаешь.

Напиши лучше что ты хочешь.

Если хочешь просто открыть каждый найденный файл в отдельное копии программы eog, то это делается вот так:

find /home/user/old_home_d/ -iname "*.jpg" -exec eog {} \;