Я пытаюсь написать сценарий для вывода строк, которые соответствуют определенным критериям, в новый файл .txt, пытаясь объединить unix и awk
гуглил, но продолжал получать эту ошибку: синтаксическая ошибка рядом с неожиданным токеном `готово '
Filename="bishan"
file="659.A"
while IFS= read line
do
cat $Filename.txt | awk '{ otherSubNo = substr($0,73,100);gsub(/
/,"",otherSubNo); if(length(otherSubNo)>8){ print "Subscriber Number is
",": ",substr($0,1,20)," Other Subscriber Number is ", " :
",substr($0,73,100) }}'| wc -l >> $Filename.txt
done <"$file"
Пример 659.A выглядит следующим образом: Это первая строка файла 659.a:
6581264562 201611050021000000002239442239460000000019010000010081866368
00C0525016104677451 100C 0 0000
0111000 000000000000000000006598540021 01010000000000659619778001010000 000000659854000300000000000000000000 004700001
Пожалуйста, помогите, я гуглил об этом, но безрезультатно
#!
строчки вверху? - person Keith Thompson   schedule 08.11.2016#!
), поэтому не пропускайте ничего. Если ваш сценарий слишком велик, обрежьте его, но убедитесь, что публикуемый вами сценарий действительно демонстрирует проблему. минимальный воспроизводимый пример - person Keith Thompson   schedule 08.11.2016