技术解析

linux cat 查看怎么把绰号删掉了
0
2021-07-13 08:44:18
idczone

1.txt
"mytxt"
"my22"
"youweb"

用 cat 1.txt
结果显示的是
mytxt
my22
youweb
怎么绰号没了 怎么让他保留显示


这不科学……
暂时还没想到问题可能出在哪个环节

which cat
/bin/cat
less -nR 试试。

cat 1.txt
"mytxt"
"my22"
"youweb"

绰号 不是外号的意思么....
你的Shell搞了什么奇怪的alias或者env吧, 新建一个用户, 进去用/bin/cat试试




我搞错了 直接cat是正确的 我用这个他绰号才消失
cat /tmp/1.txt | xargs -i echo {}

綽號...

haha 绰号确实是外号

这是重点嘛

這才是重點,我就是被這個詞吸引進來的 =.=!

cat 1.txt|sed 's/\"//g'

http://unix.stackexchange.com/questions/38148/why-does-xargs-strip-quotes-from-input

这个是echo我的是从文本读啊

好像是这个样子cat domain_list.txt | xargs -i echo '"{}"'

绰号??

因为这是 xargs 预期的行为:
This manual page documents the GNU version of xargs. xargs reads items
from the standard input, delimited by blanks (which can be protected
with **double or single quotes or a backslash**) or newlines, and executes
the command (default is /bin/echo) one or more times with any initial-
arguments followed by items read from standard input. Blank lines on
the standard input are ignored.

PS: 使用 -d 指定分隔符的话,引号和反斜杠就不特殊对待了。

这年头有人不认识双引号?

我疑惑了“绰号”

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服