Не так давно начал изучение баша для написания скрипта по бездисковой загрузки генту на кластера нашего суперкомпьютера.
Так вот, столкнулся с проблемой.
Мне нужно было проверить правильно ли я написал команду и для этой цели создал отдельный минискриптик. На его вход должно было поступать слово и по выполнении скрипта должно было выдоваться соответствующее ему слово.

s=$1
a=`awk 'BEGIN {FS='""} {if ($1=$s); then (print$2)}' < (cat <

<
EOF
блаблабла блаблабла1
омгомгомг омгомгомг1
EOF
)`
echo $a