$ awk 'NR==1 {print; next;} !/orderID/' input.txt > output.txt
Более короткий синтаксис:
$ awk 'NR==1 || !/orderID/' input.txt > output.txt
Попробуйте это:
#! /bin/sh
awk '
BEGIN {
FS="|"
}
/\s*AUS\s*/ {
region = $2
gsub(/\s+/, "", region)
system( sprintf("echo mv '%s' /usr/sbin", + region))
}
{}
' inputfile.csv
Вам потребуется изменить имя файла и удалить "эхо" из системной команды.