0

ループ内で for ループを使用して読み取っているフラットファイルがあり、最初の行を読み取って次の行をスキップしたい。例えば

Devicename1 Ip address model
location
Devicename2 IP address model
location
Devicename3 ip address model
location

親切に私を導きます..

ありがとう

4

2 に答える 2

2

次の簡単なsedコマンドを試してください (これは GNU 拡張機能です)。

sed 0~2d filename
  • first~step: 最初の行から始まるすべてのステップの行に一致します。
  • d: パターンスペースを削除します。次のサイクルを開始します。
于 2013-05-06T08:26:19.070 に答える
1

簡単なsedコマンドを使用できます。

sed -n 'p;n' filename

出力:

Devicename1 Ip address model
Devicename2 IP address model
Devicename3 ip address model
于 2013-05-06T08:22:09.633 に答える