Опасность, Уилл Робинсон.Нередко считается, что csh считается вредным .
Тем не менее, вы можете ( СЛЕДУЕТ! ) использовать глобусы вместо парсинга вывода ls, независимо от вашегоракушка.Я не видел ваших имен файлов, но я подозреваю, что проблема может быть в нестандартном символе в имени файла.
Вместо этого попробуйте это:
#!/bin/csh
foreach file ( *.pdf )
pdfcrop --ini "$file" "$file"
end
Или даже лучше, сделайте этов оболочке POSIX:
#!/bin/sh
for file in *.pdf; do
pdfcrop --ini "$file" "$file"
done