Использование команд по ссылке - PullRequest
0 голосов
/ 05 мая 2020

Я все еще новичок в Linux и использую 64-битную систему debian. Я пытаюсь использовать переменные в сочетании с поиском grep, чтобы иметь возможность сканировать файлы / etc / shadow и / etc / passwd на наличие «root» и «user», создавая на их основе результат и журнал ошибок.

V3="-e root -e user"
V4="/etc/shadow /etc/passwd"
V5="/tmp/result.log"
V6="/tmp/error.log"

grep $V3 $V4 1> $V5 2> $V6
cat /tmp/*log

Это работает так, как должно.

Моя проблема / вопрос: мне интересно, можно ли сделать то же самое со ссылкой на функцию grep в / usr / bin / grep. Это означает, что я мог бы переименовывать команды.

Например: grep02 $V3 $V4 1> $V5 2> $V6 если он был связан, например, вот так ln -s /usr/bin/grep $HOME/grep02

Hard и Softlink не позволяют мне делать такие вещи в таком мода, и bash ответит только ошибкой «Команда не найдена».

Заранее спасибо!

...