Могу ли я объединить две команды, определенные как String, и запустить их как одну. Например.
var=$(ls -alt)
var2="| grep usersfile"
'{$var & $var2;}'
вы можете использовать оператор &
для объединения двух команд.
пример:
mkdir folder & cd folder
Но если вы хотите дать вывод первой команды в качестве ввода для второй команды,
вы всегда можете доверять конвейеру |
пример:
ls -l | grep <keyword>