d-_*_*_-b 0 unix linux bash while-loop
如何在 bash 中循环遍历文件并回显行号和行号?
我有这个,它除了行号之外还有所有内容:
while read p;
do
echo "$p" "$LINE";
done < file.txt
Run Code Online (Sandbox Code Playgroud)
谢谢你的帮助!
编辑这将使用 xargs 多线程运行,所以我不想使用计数器。
我只会用 cat -n file
但是如果你真的想使用 bash 循环:
i=0
while read; do
printf '%d %s\n' $(( ++i )) "$REPLY"
done < file
Run Code Online (Sandbox Code Playgroud)
更新:我现在更喜欢nl到cat -n,因为前者是标准的。要获得与 相同的结果cat -n,请使用nl -b a "$file"。
| 归档时间: |
|
| 查看次数: |
2637 次 |
| 最近记录: |