助け合いフォーラム

LinuC

LinuC Lv1-101(Ver10.0)
問題ID : 14413
問題を開く
「file」ファイルを行番号をつけて出力したい。適切なコマンドは次のうちどれか。なお、行番号は空行を除いた行に付けることとする。(全て選択)

正解

nl file

cat -b file

解説

指定したファイルを行番号をつけて出力するには、nlやcatコマンドを使用します。

nlコマンドの書式と主なオプションは以下のとおりです。

nl [オプション] [ファイル名]


また、catコマンドの書式と主なオプションは以下のとおりです。

cat [オプション] [ファイル名 ...]


上表より正解は
・nl file
・cat -b file
です。

以下は実行例です。


その他の選択肢については上表をご確認ください。なお、「num」は存在しないコマンドです。
上に戻る

nlコマンドについて

投稿日 2022/07/08

皆さん試験勉強お疲れ様です!
当方LinuC101を受ける新参者なのですが、nlについてお伺いさせてもらえればと思います。
ID 14413
こちらの空行を含まないものをすべて選択とありますが、catの-bオプションは理解できるのですが、nlがデフォルト指定のまま正解になっています。
したのコマンドリストやネット検索でそのようにデフォルトが空行を含まないと記載がないため混乱中です。
先駆者の皆様方、お暇な時で結構ですのでご教授いただけますと幸いです_(..)

2022/07/08 12:54

試験勉強お疲れ様です!
解説のnlコマンドの表「-b t」オプションの説明にデフォルトと書いてありますね。
これはオプションを指定しない場合のデフォルト値という意味です。

参考URLのマニュアルにもありました。ちょっとわかりにくいですが

http://linuxjm.osdn.jp/html/GNU_textutils/man1/nl.1.html
t 空行以外の行を番号付けする (本文セクションのデフォルト))


コメント

m megokiburi

2022/07/09 01:23

お時間もらってありがとうございます😭 とてつもなく初歩的な確認不足で申し訳ありません! この恥ずかしさを気にこの問題だけは是が非でも間違いないよう努力します汗 ありがとうございます😊

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?