linux - 带有单引号和双引号的 bash 别名命令

我有以下命令:

svn status | awk '$1 =="M"{print $2;}'

如何使用它制作别名?我试过了:

alias xx="svn status | awk '$1 ==\"M\"{print $2;}'"

最佳答案

你只需要正确地转义它。

alias xxx="svn status | awk '\$1 ==\"M\"{print \$2;}'"

https://stackoverflow.com/questions/20111063/

相关文章:

linux - Git 状态忽略行尾/相同文件/windows & linux 环境/dropbox

linux - 如何查找几分钟前访问/创建的文件

c++ - Netbeans 7.2 显示 "Unable to resolve identifie

python - 在 Python 中转义 HTML 的最简单方法是什么?

python - 为什么 ~True 结果是-2?

javascript - 可以使用 scrapy 从使用 AJAX 的网站中抓取动态内容吗?

linux - 如何从文件中提取单个字节 block ?

python - 在 Python 中拆分空字符串时,为什么 split() 返回一个空列表,而 s

python - SQLAlchemy:打印实际查询

python - 如何使用 Python 的 timeit 为代码段计时以测试性能?