linux 中while read循环结构中使用IFS指定分割符

 

001、

[b20223040323@admin1 test]$ ls
a.txt
[b20223040323@admin1 test]$ cat a.txt         ## 测试数据
d_j j k
d d_kk
[b20223040323@admin1 test]$ cat a.txt | while read {i,j}; do echo $j; done     ## 默认是以空格或者tab键分割的
j k
d_kk
[b20223040323@admin1 test]$ cat a.txt
d_j j k
d d_kk
[b20223040323@admin1 test]$ cat a.txt | while IFS="_" read {i,j}; do echo $j; done     ## 利用IFS选项指定分割符
j j k
kk

 

posted @ 2023-02-16 23:37  小鲨鱼2018  阅读(172)  评论(0编辑  收藏  举报