Я хотел бы проанализировать текстовый файл многими разделителями, но функция awk не работает должным образом в моем коде. Где я ошибся?
Я уже пытался читать файл построчно, и я использовал функцию awk для разбора моего текстового файла.
которые выглядят так:
===== aaaa ==== zxczxczxc ==== bbbb zzzz .c
===== aaaa ==== asdasdas ==== bbbb mmmm .c
===== aaaa ==== aqweqwea ==== bbbb zasd .c
В качестве вывода я хотел бы получить одну переменную:
zxczxczxc
asdasdas
aqweqwea
и на втором:
zzzz
mmmm
zasd
#!/bin/bash
input="/path/to/txt/file"
while IFS= read -r var
do
variable1= awk -f "===== aaaa ====,==== bbbb" '{print $2}' $var
variable2= awk -f "==== bbbb,.c" '{print $4}' $var
done < "$input"