No.4
- 回答日時:
エラーメッセージを添付してくれれば原因の特定のサポートができるかもしれません。
(全角文字は半角文字に変換済み、ですよね)(代替案)
フォーマットエラーの可能性を排除するために 3 行にまとめておきました。お試しください。
#!/bin/sh
echo " kbytes blocks file"
du -s $* | awk '{ vol[$2] = $1 } END { for(dir in vol) { printf("%10d (%7d) %s\n", int(vol[dir]), vol[dir], dir); } } ' | sort -rn
(出力例)
FreeBSD 5.4-RELEASE-p4 での実行例です。(上記を du+ ファイルにまとめました)
zebra[Sun]$ ./tmp/du+ *
kbytes blocks file
133710 ( 133710) tmp
105280 ( 105280) public_html
85856 ( 85856) src
69020 ( 69020) bkup
27196 ( 27196) share
17606 ( 17606) lib
12200 ( 12200) data
11988 ( 11988) log
2422 ( 2422) bin
1226 ( 1226) site
1166 ( 1166) info
1032 ( 1032) doc
506 ( 506) man
この回答への補足
ご回答ありがとうございます。
何度もすみません。
エラーとなり、やはり動きませんでした。
しかし、他でいただいたご回答により目的を達成しましたので、
この件はここまでとしたいと思います。
また何かありましたらよろしくお願いします。
No.2
- 回答日時:
こんにちは。
昔のバージョンでの動作実績しかありませんが、ご参考になさってください。(表示上、半角スペース2個を全角スペースに置き換えました。コピー&ペーストする際にご注意ください)
#!/bin/sh
echo " kbytes blocks file"
du -s $* |
awk '
{ vol[$2] = $1 }
END {
for(dir in vol) {
printf("%10d (%7d) %s\n",
int(vol[dir]),
vol[dir],
dir);
}
} ' | sort -rn
この回答への補足
iriyak さん、ご回答ありがとうございます。
試してみたいのですが、実行方法を教えてください。
そのまま実行したら8行目以降でエラーとなりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をdiff.shとして、以下のように2つのテキストフ 1 2023/02/03 20:06
- UNIX・Linux Linux(Fedora30)のブートディスクの交換について 2 2023/05/16 13:17
- UNIX・Linux Linux(fedora)でホスト名について 2 2022/06/21 14:24
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- UNIX・Linux ブレース展開の使い方での質問です 2 2023/07/15 16:06
- Excel(エクセル) Powershell エクセル検索 完全一致の方法 1 2022/06/05 20:19
- Excel(エクセル) vba キータッチまたはマウスクリックの確認 1 2023/08/23 19:02
- Excel(エクセル) Excel 効率的な名簿と得点の管理の仕方 8 2022/08/07 08:15
- Windows 7 chkdskの中断 1 2022/03/28 13:53
- Excel(エクセル) EXCELの「接続」のSQLのコマンド文字列にて、セルから任意の数値を利用したい 2 2023/03/09 16:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows Media Playerを開くと...
-
Windows11のデスクトップのアプ...
-
エクスプローラのアクティブウ...
-
windows11におけるファイルの並...
-
windows11でクイックスキャン等...
-
Windows11 システム通知音がも...
-
アイコンに、四角い枠が出来て...
-
「Wi-Fiアダプターへのアクセス...
-
MS-DOS 6.22のダウンロード
-
Windowsで大量の画像サイズを半...
-
Ubuntuに仮想環境いれて古いwin...
-
Microsoftのページだけ全て「申...
-
VirtualBoxのゲストOS起動時にU...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
勝手に無変換になる
-
Windows Mac Linux で共用可能...
-
Windows11です。タスクバーの時...
-
「ウインドウズアップデートの...
-
OPPOのRENOシリーズのOSのアプ...
-
フォルダロック
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
windows11でクイックスキャン等...
-
エクスプローラのアクティブウ...
-
クロムOSについて教えてください
-
Windows Media Playerを開くと...
-
windows11 きれいなロック画面...
-
Windows11の右クリックメニュー...
-
Windows11のデスクトップのアプ...
-
windows11におけるファイルの並...
-
「Wi-Fiアダプターへのアクセス...
-
Windows11 システム通知音がも...
-
Windowsの古いゲーム(32bit OS...
-
windows10DVDからインストール...
-
アイコンに、四角い枠が出来て...
-
有料Microsoft365は、PCを変え...
-
Mac用の外付けHDはWindowsPCで...
-
コマンドプロンプト tree
-
Win + G でCPU使用率が表示され...
-
Windows11 ゴミ箱 ファイルの取...
-
Windowsアップデートしたらタス...
-
MS-DOS 6.22のダウンロード
おすすめ情報