Bash while / read -d循环删除最后一个元素

时间:2018-03-01 22:44:05

标签: bash

为什么我的while循环会跳过最后一个元素?对于缺少尾随换行符的情况(例如bash while loop drops last line of text file),我看到了类似的讨论,但似乎这不适用于read -d

$ IP=1:2:3:4:5:6:7:8
$ while read -d : -r part; do echo $part; done <<< $IP
1
2
3
4
5
6
7

我正在使用GNU bash 4.2。

0 个答案:

没有答案