входная строка
prashant@prashant:~/Desktop$ xyz /123/ {print } abc.txt
после использования awk управляют для разделения на вышеупомянутой входной строке, которую я должен получить ниже
выходная строка
xyz /123/ {print } abc.txt
Попытка:
awk -F'$' '{print $2}' <<<"$str"
или если Вы не хотите пространство от начинающейся попытки:
awk -F'xyz' '{print FS $2}' <<<"$str"
где входная строка хранится в str
переменная как следующее:
str="prashant@prashant:~/Desktop$ xyz /123/ {print } abc.txt"
-F'$'
определяет Разделителя полей к $
print $2
печатает зарегистрированное второе $2
с $
как разделитель полей между ними.FS
во второй команде будет печатать запись Разделителя полей, который определяется к xyz
.