我在 Linux 中设置了一个别名来打印历史记录,但没有运行命令的序列号和时间。 这是执行此操作的命令:
history | awk '{$1="";$2="";print}'
我希望将其设置为别名,但我发现 Unmatched ' 存在问题。
$> alias oh 'history | awk \'{$1="";$2="";print}\''
Unmatched '.
最佳答案
您不能在单引号内使用反斜杠作为转义符,只能在双引号内使用。您需要结束字符串,以便转义单引号。
alias oh 'history | awk '\''{$1="";$2="";print}'\'
关于linux - 无与伦比的'。设置别名时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56026251/