awk または sed は増分奇数行と偶数行を表示します。

awk または sed は増分奇数行と偶数行を表示します。

テキストファイルから画面に奇数行と偶数行を徐々に表示するのに役立ちます。

テキストファイル

10101 
AsPO4IF+tGU=
01010 
WvTzUYrxvXY=
00101
CfZzsDDKW98=

以下のスクリプトに閉じ込められています。

result=Textfile
while IFS='' read -r line || [[ -n "$line" ]];
echo "`awk or sed odd line $result`" "`awk or sed even line $result`"
done < "$result"

出力が必要

"AsPO4IF+tGU=" "10101" 

"WvTzUYrxvXY=" "01010" 

"CfZzsDDKW98=" "00101" 

テキストファイルからEOFに達するとスクリプトを停止します。

時間をいただきありがとうございます。

ベストアンサー1

ファイルの行を繰り返す必要はありません。awkこれがまさにあなたがうまくいくことです。

awk '
    NR%2 != 0 {last=$0}
    NR%2 == 0 {printf "\"%s\" \"%s\"\n",$0,last}
' file

おすすめ記事