ランダムな単語を含む「list」というテキストファイルがあります。
he
she
we
his
her
with
his this this -- this
this
このsedコマンドを実行しました。
sed '1,4p' list
私の考えでは、このsedコマンドはファイルの最初の4つの単語を一覧表示するので、出力は次のようになります。
he
she
we
his
ただし、出力は次のようになります。
he
he
she
she
we
we
his
his
her
with
his this this -- this
this
誰が私が間違っているのか、なぜ出力が違うのか教えてもらえますか?
ベストアンサー1
あなたは忘れました基本動作sedが行うことは、各パターンスペース(ライン)を印刷することです。したがって、デフォルトの動作を抑制するには-n
スイッチを追加する必要があります。
sed -n '1,4p' list