我正在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}'
答案 0 :(得分:4)
您不能在单引号内使用反斜杠作为转义符,而只能在双引号内使用反斜杠。您需要在字符串末尾加上转义的单引号。
alias oh 'history | awk '\''{$1="";$2="";print}'\'