无与伦比的“。设置别名时出错

时间:2019-05-07 15:46:39

标签: linux shell unix csh

我正在Linux中设置别名以打印历史记录,而无需运行命令的序列号和时间。 这是执行此操作的命令:

Python 3.6.8 :: Anaconda, Inc.

conda 4.6.14

Name: tensorflow
Version: 1.13.1
Location: /Users/boston/miniconda3/envs/tensorflow/lib/python3.6/site-packages

Name: sklearn
Version: 0.0
Location: /Users/boston/.local/lib/python3.6/site-packages

keras-2.2.4 pyyaml-5.1

我希望将其设置为别名,并且看到与“不匹配”有关的问题。

history | awk '{$1="";$2="";print}'

1 个答案:

答案 0 :(得分:4)

您不能在单引号内使用反斜杠作为转义符,而只能在双引号内使用反斜杠。您需要在字符串末尾加上转义的单引号。

alias oh 'history | awk '\''{$1="";$2="";print}'\'