各ファイルの容量出力
各ファイルの容量出力
4. 現在のディレクトリ内の全ファイル名とファイルの容量を出力してください。
Step1. 変数listを宣言し、コマンドlsの実行結果を格納します。
Step2. 変数listの要素ごとに繰り返し処理を行います。(for使用)
Step3. 変数sizeを宣言し、ファイルの容量を格納します。(ls –l ファイル名, awk使用)
Step4. ファイル名と容量を出力します。(echo使用)
実行結果
[user01@localhost test]$ ls A.txt B.txt C.txt filecapacity.sh [user01@localhost ~]$ bash filecapacity.sh ファイル: A.txt 容量:48 byte ファイル: B.txt 容量:54 byte ファイル: C.txt 容量:119 byte ファイル: filecapacity.sh 容量:142 byte