天天看點

用linux shell逐行讀取文本檔案内容

        遇到了, 記錄一下, 比寫代碼好多了:

[email protected]:~$ cat a.txt
gaga   agagag
agaga   agagd   xxx
agadaa agaoo   yyy   zzzz
[email protected]:~$ 
[email protected]:~$ 
[email protected]:~$ cat a.sh 
cat a.txt | while read line
do
    echo $line >> b.txt
done

[email protected]:~$ 
[email protected]:~$ 
[email protected]:~$ 
[email protected]:~$ rm b.txt
[email protected]:~$ 
[email protected]:~$ 
[email protected]:~$ 
[email protected]:~$ ./a.sh 
[email protected]:~$ 
[email protected]:~$ 
[email protected]:~$ 
[email protected]:~$ cat b.txt 
gaga agagag
agaga agagd xxx
agadaa agaoo yyy zzzz
[email protected]:~$ 
           

       搞定。

繼續閱讀