После greping вывода команды я имею получить результат ниже:Linux Баш скрипт удаления части строки построчно
PAPU 0 1000 GPRS ATTACH SUCC GB 2400 2382 2333 (10) 1244 GPRS ATTACH FAIL GB 1216 1219 1252 (10) 16000 GPRS ATTACH SUCC IU 986 986 1027 (10) 16001 GPRS ATTACH FAIL IU 170 185 171 (10) 2000 PDP-C ACTIVATION SUCC GB 5356 5138 5030 (10) 2109 PDP-C ACTIVATION FAIL GB 13 15 54 (10) 17000 PDP-C ACTIVATION SUCC IU 3637 3880 3887 (10) 17001 PDP-C ACTIVATION FAIL IU 257 341 336 (10)
Теперь я хочу, чтобы экспортировать некоторые детали в базу данных. Но я пробовал много вариантов и все неудачи. Как я знаю, чтобы получить результат ниже, я должен использовать «sed» или «awk». Как я могу получить результат ниже?
PAPU_0 2400 1216 986 170 5356 13 3637 257
Спасибо.
Какая исходная команда дает этот результат? Кроме того, что такое разделитель между столбцами? – fedorqui
Исходная команда не является командой linux. Это другая команда, основанная на поставщиках. Сепаратор, я думаю, это TAB или SPASE. Я не уверен. – Javid
Непонятно, почему 'PAPU 0' становится' PAPU_0'. Убедитесь, что исходный вход, так как это пространство между 'PAPU' и' 0' меняет вещи. – fedorqui