用linux shell逐行讀取文字檔案內容

stpeace發表於2017-12-05

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

ubuntu@VM-0-13-ubuntu:~$ cat a.txt
gaga   agagag
agaga   agagd   xxx
agadaa agaoo   yyy   zzzz
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ cat a.sh 
cat a.txt | while read line
do
    echo $line >> b.txt
done

ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ rm b.txt
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ ./a.sh 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ 
ubuntu@VM-0-13-ubuntu:~$ cat b.txt 
gaga agagag
agaga agagd xxx
agadaa agaoo yyy zzzz
ubuntu@VM-0-13-ubuntu:~$ 
       搞定。




相關文章