通常我希望将刚刚输入的命令放入剪贴板,并且我想从命令行执行此操作。
我想出了:
alias cl="fc -ln -1 | sed 's/^\s*//' | xsel -b"
对该管道进行别名cl
似乎可以达到预期的效果,但它看起来很复杂并且有一个我不想要的尾随换行符。有没有任何明显且简单且没有尾随换行符的方法?
答案1
您可以使用tr -d "\n"
来摆脱新行字符。
答案2
alias cl="fc -ln -1 | sed 's/^\s*//' | tr -d '\n' | xsel -b"