![]() |
|
|
Googleのunix.com
|
|||||||
| UNIXのダミー質問と回答のため もしUNIXやLinuxについての質問があれば、ここに投稿してください。すべてのUNIXおよびLinux初心者歓迎! |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 30日後に、ファイルを削除 | dr46014 | シェルプログラミングとスクリプティング | 7 | 2007年11月9日 09:06午前 |
| 過去1 〜 2分で、アクセスしたファイルの検索やメールを投げる。 | varungupta | UNIXの詳細&エキスパートのためのユーザー | 2 | 2007年9月12日 04:07午前 |
| 15日前からファイルを検索 | ヤング | シェルプログラミングとスクリプティング | 2 | 2007年3月3日 07:28午後 |
| ファイルを前に15日間前に作成されました。 | ヤング | UNIXのダミー質問と回答のため | 1 | 2007年3月2日 01:23午後 |
| ls最新の4日間、または指定したディレクトリ内のファイルの日 | happyv | シェルプログラミングとスクリプティング | 3 | 2007年1月22日 07:16午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
"レコード数" "行数"とは、もし読む トイレ コマンドのマニュアルページをご覧ください。 コード:
wc /data/XYZ/Daily_File*.txt | nawk -v OFS=, '{ print $4, $1, $3 }'
私命名法は、 " "下に何かを推測Daily_File後に来るものだが、詳細については説明しなかったことを説明することになっていた。上記のすべてのファイルが実行されます。 |
|
||||
|
その行をカウントしています。
だから - lのトイレ/データ/ XYZ社/ *. Daily_Fileテキスト| nawk - vをOFS \u003d 、 ' ( $ 4 、印刷$ 3 、 $ 1 ) ' bytes.Iの場合は私のCSVファイルにキロバイトMBのGBのバイトが欲しいとどのようにファイルのサイズが見つかりますfilesize.Usually韓国またはGまたはMのUNIXで数値だけが提示されます。 好き Daily_File_Students.txt 、 1500,10 MBの Daily_File_Teachers.txt 、 1100,11 MBの Daily_File_Staff.txt 、 50,10キロバイト Daily_File_Fees.txt 、 112220バイト |
|
||||
|
を取り出し、 - lの から トイレ コマンドを実行すると(そしてワード)バイトを入手し、各ファイルについてもカウントされます。 (なぜあなたの最初の場所? )いくつかの簡単な記事では、 1000または1024を追加したと増加単位で分割する処理は、 Awkのスクリプトに追加するには簡単です。 ( MB以上のMIB 、すなわち1000年または1024 ?を表示しますか http://en.wikipedia.org/wiki/Mebibyte) コード:
wc /data/XYZ/Daily_File*.txt |
nawk -v OFS=, '{ bytes=$3; suff="KMGT"; i=0;
while (bytes > 1000) { bytes = int(bytes/1000); i++ }
print $4, $1, bytes (i > 0 ? (" " substr(suff,i,1) "B") : " bytes") }'
1024バイト単位のため、 バイト> > \u003d 10 おそらく以上の効率的です バイト\u003d INTは( bytes/1024 ) 一エンジニアリング推薦として、私は今でもその場合は、 CSVファイル内の生の数値を、提案してKiBまたはファイルの消費者にどのようにプレゼンテーションの配置のままにします。 時代別に編集最終; 2008年8月23日に 03:12午後..理由:ウィキペディアへのリンク |