|
藍森林 http://www.lslnet.com 2006年8月18日 15:18
怎麼while read有空格的文件格式?
兄弟們幫個忙,文件格式是這樣的:
user1 ::/dir ectory1::file1
user2 ::/dir ectory2::file2
...
目錄的空格是不確定的,::和域之間也有空格
我while read 的時候怎麼指定分隔符為::,讓$1=user,$2=/dir ectory,$3=file
cat file.txt | while read a b c
do
mkdir -p "/user2/dir ectory1"
done |
怎麼while read有空格的文件格式?
先替換兩個"::"為一個":"
再awk :D |
怎麼while read有空格的文件格式?
awk -F:: '{print $1,$2,$3}' filename |
怎麼while read有空格的文件格式?
這樣的話read出來$2=/dir,不是/dir ectory |
| |