for p in $(cat patterns.txt); do if ! grep $p strings.xml &>/dev/null; then echo $p; fi; done
es fácil de entender pero tiene el tiempo de inactividad de generar múltiples procesos grep, uno para cada línea en patterns.txt.
Если ваша команда работает, просто поместите ее в $ HOME / .bashrc
, если вы используете оболочку bash.
$ HOME
будет / root
для root, / home / XYZ
для пользователя XYZ и т. Д.
для ls
, вы можете создать псевдоним следующим образом (опять же, в bashrc):
alias ls = 'ls --color = auto'
Вы всегда можете использовать источник .bashrc
тоже в текущей оболочке, если вы по какой-то причине не хотите создавать новую.