始める無料で始める

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

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

datasets=seasonal/*.csv

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

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

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


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

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

この演習はコースの一部です

Shell 入門

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する