Bash grep выводит в дополнение к эхо в операторе if

Почему бы не использовать эту простую, но мощную команду?

git filter-branch --tree-filter 'rm -f DVD-rip' HEAD

Параметр --tree-filter запускает указанную команду после каждой проверки проекта и затем подтверждает результаты. В этом случае вы удаляете файл с именем DVD-rip из каждого моментального снимка, независимо от того, существует он или нет.

См. эту ссылку .

1
задан Zak 22 March 2019 в 02:56
поделиться

1 ответ

Изменить:

if grep -rq $var /var/www/html; then

    echo "Image exists ...\n"
    echo $var >> doesExist.txt

на некоторое изменение:

results=$(grep -rH "$var" /var/www/html)
if [ $? -eq 0 ]; then

    echo "Image exists ...\n"
    echo "$results" >> doesExist.txt
0
ответ дан Ed Morton 22 March 2019 в 02:56
поделиться