於 西元2011年12月30日 00:36, cocaincola.bbs@ptt.cc 提到:
>
> 請問一下
> 我有一個檔案
> 需要每四行 就切開輸出各個文件
> 指令是這樣下的
> split -l 行數 file output
>
> 但產生的文件 會從outputaa.....outputzz
>
> 我需要檔名 就是四行中的第一行 當作檔名
> 請問 要怎樣修改指令
試試看:
splite -l 10 inputfile outputprefix
for fn in $( ls -1 outputprefix?? ); do
fn2=`head -1 $fn`
mv $fn "$fn2"
done
--
⊙翱翔青空.傲視大地⊙
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
0
1