相关疑难解决方法(0)

如何在单引号字符串中转义单引号?

比方说,你有一个alias像bash 一样:

alias rxvt='urxvt'
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.

然而:

alias rxvt='urxvt -fg '#111111' -bg '#111111''
Run Code Online (Sandbox Code Playgroud)

不会起作用,也不会:

alias rxvt='urxvt -fg \'#111111\' -bg \'#111111\''
Run Code Online (Sandbox Code Playgroud)

那么,一旦转义了引号,你最终如何在字符串中匹配开头和结尾的引号?

alias rxvt='urxvt -fg'\''#111111'\'' -bg '\''#111111'\''
Run Code Online (Sandbox Code Playgroud)

看起来很笨拙虽然如果你允许这样连接它们就会代表相同的字符串.

syntax bash quoting

936
推荐指数
15
解决办法
40万
查看次数

Bash中单引号和双引号之间的区别

在Bash中,单引号('')和双引号("")之间有什么区别?

syntax bash shell quotes

501
推荐指数
6
解决办法
17万
查看次数

通过命令行在Git提交消息中使用感叹号?

如何从命令行向Git提交消息输入感叹号?

可以使用反斜杠转义感叹号,但反斜杠也会在提交消息中结束.

我想要这样的东西:

git commit -am "Nailed it!"
Run Code Online (Sandbox Code Playgroud)

git bash

146
推荐指数
4
解决办法
1万
查看次数

Git中的特殊角色可能吗?

我很高兴我在rails代码中修复了这个愚蠢的错误,我很乐意在终端输入以下内容:

git add .
git commit -am "Finally fixed that difficult bug!"
Run Code Online (Sandbox Code Playgroud)

只是发现git不喜欢"!".有谁知道我可以将它纳入我的提交消息的方式?

git

6
推荐指数
2
解决办法
7599
查看次数

标签 统计

bash ×3

git ×2

syntax ×2

quotes ×1

quoting ×1

shell ×1