Информация о файле содержит некоторую определенную информацию в строке, начинающейся с myline. Я пытаюсь передать его в скрипт, как это:
bash myscript `cat info | grep myline`
Это работает хорошо. Скрипт получает «myline» в качестве первого аргумента. Но теперь я хочу добавить "W" в конце этого. Я попытался
bash myscript `cat info | grep myline`w
Это уже проблематично c, скрипт получает "wyline" в качестве первого аргумента.
И теперь следующим шагом является то, что я на самом деле хочу иметь оператор if хочу ли я добавить ш или нет. Пробовал это:
bash myscript `cat info | grep myline``[ "condition" == "condition"] && echo "w"`
Это работает так же. Скрипт получает «wyline» в качестве первого аргумента.
Итак, у меня есть два вопроса: 1) Как исправить результат «wyline», чтобы получить желаемое «mylinew» 2) Есть ли лучший способ написать это, если оператор if после кошка