問題22502,フィルターを使ってのテキストストリーム処理
- フォーラムは新サイトへ移行しました。
- このフォーラムではゲスト投稿が禁止されています
mayukonohage
投稿数: 1
「file」ファイルにある重複した行を1行にまとめて、「newfile」ファイルに出力したい。適切なコマンドは次のうちどれか。なお、「file」ファイルはソートされている。
とあるにもかかわらず、オプション、-dをつけた答えが間違いになっています。
自分の認識違いでしょうか
とあるにもかかわらず、オプション、-dをつけた答えが間違いになっています。
自分の認識違いでしょうか
Re: 問題22502,フィルターを使ってのテキストストリーム処理
msg# 1.1
xsdy0901
投稿数: 20
※こちらはCCNAのフォーラムですので、LinuC/LPIC のほうでご相談頂いたほうがよろしいかと思います。
なおご質問に関してですが、
という動作をしますので、uniq -d の場合には元からユニークだった行が出力されません。
その上で、おそらくは問題文の解釈になってくるのかなと思います。。。
ならuniq -dですが、
ならuniq、
本設問では後者を想定しているということなのかなと。
・問題文で出力条件をもう少し詳細に記述する
・選択肢 uniq -d を uniq -D (1行にまとめない) として明らかに誤った選択肢にする
のような修正があったほうがいいかもですね。
なおご質問に関してですが、
uniq … 重複行を取り除く
uniq -d … 重複している行のみ、1行にまとめて出力する
その上で、おそらくは問題文の解釈になってくるのかなと思います。。。
重複した行を1行にまとめて(その行だけを)出力
重複した行を1行にまとめて(その上で全体を)出力
本設問では後者を想定しているということなのかなと。
・問題文で出力条件をもう少し詳細に記述する
・選択肢 uniq -d を uniq -D (1行にまとめない) として明らかに誤った選択肢にする
のような修正があったほうがいいかもですね。