sysdumpstart -p
, для выполнения этого обновления размером 4 ГБ потребовалось около 22 минут. После сброса автоматически перезагружается! После перезагрузки сохраните дамп из dumpLV в файл.
smitty dump Copy a system dump from a dump device to a file
пытается найти разработчика, который может проанализировать файл дампа :) Открытие программного вызова.
Как принудительно создать системный дамп: https://www-01.ibm.com/support/docview.wss?uid=isg3T1019210
РЕДАКТИРОВАТЬ: Я только что понял, что это, вероятно, не решает вашу проблему, поскольку следующее предполагает, что «среднее слово» является вторым словом.
Попробуйте этот сценарий. Входные данные считываются из файла input.txt
while read ln; do
middle_word=`awk '{print $2}' <<< "$ln"`
new="$ln $middle_word"
echo "$new"
done < input.txt
С введенными вами входными данными я получаю следующий результат:
blahblah1 word1 blahblah2 word1
blahblah1 word2 blahblah2 word2
blahblah1 word3 blahblah2 word3
Предупреждение: ведущий пробел в каждой строке по какой-то причине теряется.
Очень просто достичь с помощью AWK:
$ awk '{print "blah1",$0,"blah2",$0}' 1.txt
blah1 word1 blah2 word1
blah1 word2 blah2 word2
blah1 word3 blah2 word3
Или с помощью python:
$ python -c "import sys; print '\n'.join([ ' blah1 ' + l.strip() + ' blah2 ' + l.strip() for l in sys.stdin])" < 1.txt
blah1 word1 blah2 word1
blah1 word2 blah2 word2
blah1 word3 blah2 word3
В обоих случаях идея одна и та же - мы читаем файл (или в случае Python, stdin) построчно и печатаем новые строки, составленные из того, что мы читаем.