1. 学ぶ
  2. /
  3. コース
  4. /
  5. Shell 入門

Connected

演習

複数のファイル名をどうやって記録できますか?

ワイルドカード式を使って変数にファイル名の一覧を記録することはよくあります。 たとえば、datasets を次のように定義すると、

datasets=seasonal/*.csv

後で次のコマンドでファイル名を表示できます。

for filename in $datasets; do echo $filename; done

こうすることで、入力の手間が減り、ミスも起こりにくくなります。


これら2つのコマンドをホームディレクトリで実行すると、 出力は何行になりますか?

files=seasonal/*.csv
for f in $files; do echo $f; done

指示

50 XP

選択肢