Я новичок в скриптах bash (и в целом * nix shell), но я пытаюсь написать этот скрипт, чтобы упростить поиск кода.
Я написал это
#!/bin/bash
args=("$@");
for arg in args
grep arg * */* */*/* */*/*/* */*/*/*/*;
done
когда я пытаюсь запустить его, вот что происходит:
~/Work/richmond $ ./f.sh "\$_REQUEST\['a'\]"
./f.sh: line 4: syntax error near unexpected token `grep'
./f.sh: line 4: ` grep arg * */* */*/* */*/*/* */*/*/*/*;'
~/Work/richmond $
Как мне сделать это правильно?
И, я думаю, что более важный вопрос заключается в том, как я могу сделать так, чтобы grep рекурсивно проходил через подкаталоги следующим образом?
Любые другие советы и / или подводные камни, связанные с использованием сценариев оболочки и использованием bash в целом, также приветствуются.