使用 tr 将所有“\n”替换为“,”,并在行尾留下一个 %,这是什么?
Replace all "\n" with "," using tr leaves a % at the end of the line, what is it?
使用 tr 将所有“\n”替换为“,”,在行尾留下一个 %,
我在 vi 中创建了一个文件
name1
name2
name3
当我运行以下
cat test.txt| tr "\n" ","
我得到 name1,name2,name3,%
有人可以解释为什么会出现
当我将其转换为 ascii 代码时,我看到了
cat test.txt | tr "\n" "," | od -An -t uC
110 97 109 101 49 44 110 97 109 101 50 44 110 97 109 101 51 44
正如@shawn 提到的,这只是 shell 显示输出末尾没有新行
使用 tr 将所有“\n”替换为“,”,在行尾留下一个 %,
我在 vi 中创建了一个文件
name1
name2
name3
当我运行以下
cat test.txt| tr "\n" ","
我得到 name1,name2,name3,%
有人可以解释为什么会出现
当我将其转换为 ascii 代码时,我看到了
cat test.txt | tr "\n" "," | od -An -t uC
110 97 109 101 49 44 110 97 109 101 50 44 110 97 109 101 51 44
正如@shawn 提到的,这只是 shell 显示输出末尾没有新行