То, что я пытаюсь сделать, это принять определенные действия только тогда, когда последняя строка содержит символы TRL:печать сценарий оболочки, когда я не хочу, чтобы
TRL= tail -1 $1|cut -c1-3
if [ "$TRL"=="TRL"];
then ##some commands
Проблема в том, что переменная TRL является печать в stdout, что нежелательно. Как я могу это предотвратить?
Обратите внимание, что '[" $ TRL "==" TRL "]' вызывает '[' с одним аргументом, например. '' TRL == TRL] '', что, конечно же, не то, что вы хотите. Я рекомендую вам пройти быстрый учебник Bash. – ruakh