![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 15分の時間間隔で生成するファイル | aajan | シェルプログラミングとスクリプティング | 0 | 2007年9月25日 02:54午前 |
| コマンド(サーバー上)普及して特定のファイルのサイズの合計サイズを確認する | abhinov | Sun Solaris | 3 | 2007年8月8日 07:48午前 |
| 作成するファイルは、特定のサイズで | aldowsary | AIX | 3 | 2006年12月14日 11:35午前 |
| 大きなサイズのファイルをbashスクリプトではなく、小さなサイズのファイルのために働く。 | davidpreml | シェルプログラミングとスクリプティング | 1 | 2006年11月1日 11:06午前 |
| どのように特定のファイルのサイズをテストする | GEBRAUN | UNIXのダミー質問と回答のため | 1 | 2006年2月20日 11:50午前 |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
||||
|
特定のサイズのファイルの生成
私のサイズにするためのスクリプトを、ディレクトリ名を取得し、入力ファイル名を変数からファイルを特定のサイズのファイルと一緒に、同じディレクトリ構造を作成する作業を続けてきた。 入力ファイルの例: サイズ/ dirname /ファイル名 2100/JAN_06/12345ABC.TCC 2354/FEB_06/24564XYZ.NOS 11240/MAR_06/1212ABAB.NCC 私は、次のコードでの結果を得ることです: コード:
#!/bin/sh
set filesize=$1
set dirname=$2
set filename=$3
awk -F/ '{print $1,$2,$3}' os_listing.out | \
while read filesize dirname filename
do
mkdir $dirname
cd $dirname
dd if=test/inputfile of=$filename bs=1 count=$filesize
cd ..
done
入力ファイルが作成されますが最大のこのスクリプトファイルは、サイズが、すなわちランダムなテキストではファイルです。 どのような努力をしている私を理解する方法については、各ファイル作成の際にファイル名の中に具体的には、固定文字の長さのテキストを追加するには、 ddコマンドを特定のサイズのファイルを作成しています。 もし私のいずれかのオプションを求めるのはddコマンドを使用すると、それだけでカウントサイズ、ファイルサイズが大きくなり、その結果に追加されます。 関連情報を参照してください必要がある場合はお知らせください。 事前に任意のヘルプとサポートをいただき、ありがとうございます。 |