• IFS is the Input Field Separator, which means the string read will be split based on the characters in IFS. On a command line, IFS is normally any whitespace characters, that's why the command line splits at spaces.

the canonical way to read one line of input with the read builtin is:

IFS= read -r line

如: IFS=',' read -ra DEPS <<< ${dependencies}

 

转自: http://unix.stackexchange.com/questions/209123/understand-ifs-read-r-line

相关文章:

  • 2021-08-26
  • 2021-08-15
  • 2021-04-04
  • 2022-01-08
  • 2021-09-27
  • 2021-09-08
  • 2021-10-01
  • 2022-12-23
猜你喜欢
  • 2021-06-11
  • 2021-04-25
  • 2022-12-23
  • 2021-09-14
  • 2021-10-06
  • 2022-12-23
  • 2021-08-04
相关资源
相似解决方案