2012-03-18 11 views
0

テキストファイルの場合、大きなコレクションを分割したい。これは、入力ファイルが分割さのファイルが、私はそれが拡張前のインクリメンタル文字を含むLinux分割ファイル

のようになりたい

hello_world.txt_AA 
hello_world.txt_AB 
hello_world.txt_AC 

だろう

hello_world.txt

あるとき、私は現在

for file in *.txt 
do 
    split -b 120k "$file" "$file"_ 
done 

を使用するスクリプトです

hello_world_AA 
hello_world_AB 
hello_world_AC 

私はLinuxでどうやってやるの?

答えて

4

bashで、フォーム

${variable%suffix}
の発現は、末端から除去 suffixvariableの内容に拡大します。

for file in *.txt 
do 
    split -b 120k "$file" "${file%.txt}"_ 
done 
:あなたはこのような splitに新しいファイルのプレフィックスを指定するとき

あなたはこれを使用することができます

関連する問題