读取一段时间内的 echo 行为

读取一段时间内的 echo 行为

我正在尝试使用以下代码迭代文件:

#!/bin/bash

filename='ids.txt'
echo Start
while IFS= read -r line
do
    echo "$line":
done < $filename

shell 输出的:EXTFROMLINE是我所期望的:TEXTFROMLINE:。它似乎将最后一个字符(:)作为第一个字符并覆盖第一个字符。

可能出什么问题了?

相关内容