Suppose we have a file contains the following information, termed input_file:

A       0
B       1
C       2
 
1. Read file one per line
(1):
while read line
do
        printf "$linen"
done <data
 
(2):
exec 6 <data                 # create a file handler
while read line 0<&6
do
        printf "$linen"
done
exec 6<&-                       # close file
 
 
2. Read and parse each line
while read x y
do
        echo $x $y
done <data
 
3.Read a file with user-specified delimiter
e.g. (file name: data) 
A:0
B:1
C:2
 
IFS=:                            # set delimiter, delimiter is white space by default
while read x y
do
        printf "$xt$yn"
done <data
 

相关文章:

  • 2021-05-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2021-05-28
  • 2022-12-23
  • 2021-12-09
猜你喜欢
  • 2022-03-03
  • 2021-12-25
  • 2021-09-19
  • 2022-12-23
  • 2021-09-05
  • 2022-01-18
  • 2022-12-23
相关资源
相似解决方案