Home
Sign Up
Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
V2EX
›
程序员
shell 里 echo 如何同时输出单引号和双引号
v2fish
·
Aug 14, 2020
· 4117 views
This topic created in 2275 days ago, the information mentioned may be changed or developed.
比如同时输出'a' "a" 我使用 echo ''' 'a' "a" '''只能输带双引号的 a
双引号
echo
单引号
shell
6 replies
•
2020-08-15 12:16:15 +08:00
Aliencn
Aug 14, 2020
1
echo \'a\' \"a\"
zhve2x4
Aug 14, 2020
2
第一种:echo "'a'"'"a"'
第二种:echo -e "\x27a\x27\x22a\x22"
第三种:echo \'a\' \"a\"
v2fish
OP
Aug 14, 2020
3
@
zhve2x4
如何在 echo ''' '''这种三引号中输出呢
v2fish
OP
Aug 14, 2020
4
@
zhve2x4
知道了 echo -e ''' \x27a\x27 "a" '''
这样就可以在''' '''里同时输出带单引号和带双引号的 a 了
calmzhu
Aug 14, 2020 via Android
5
可以试一下 heredoc
jinliming2
Aug 15, 2020
1
6
echo ''' '\''a'\'' "a" '''
三引号中间不能直接转义,但是你可以使用一对单引号把要转义的单引号包起来:
echo ''' ' 在这里可以转义单引号:\' ' '''
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
1089 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms ·
UTC 18:16
·
PVG 02:16
·
LAX 10:16
·
JFK 13:16
♥ Do have faith in what you're doing.
❯