Файл Баш:Grep терпит неудачу в Баш скрипт, но работает в командной строке
#!/bin/bash
grep -l -r "products" Products/
дает OUTPUT
: No such file or directory
При запуске непосредственно из терминала проворная, grep -l -r "products" Products/
дает желаемый результат, который является список файлов, содержащих слово.
Я проверил с помощью echo $SHELL
, что оболочка действительно bash
, поэтому не должно быть разницы. Что может быть причиной? (Products/
содержит около 3500 файлов).
Работает на Ubuntu 12.04 LTS.
что говорит 'pwd' об этом? – WeMakeSoftware
Попробуйте использовать абсолютные пути eks: '/ var/Products /' – Jotne