Câu trả lời:
Sử dụng dấu gạch chéo ngược \
để thoát khỏi của bạn !
nên làm việc.
alias svtr="svn status |grep -v .jasper$ |cut -d ' ' -f8 |sed '/.*\..*/\!d' |xargs ls -altr --color=auto"
alias svtr
alias svtr='svn status |grep -v .jasper$ |cut -d '\'' '\'' -f8 |sed '\''/.*\..*/\!d'\'' |xargs ls -altr --color=auto'
Trên thực tế, điều đó chỉ giúp loại bỏ lỗi, bởi vì bên trong ""
cái vỏ cố gắng diễn giải !
.
bạn có thể muốn hoàn nguyên các trích dẫn (nghĩa là sử dụng một từ đơn để xác định bí danh và sử dụng doublequote bên trong lệnh bí danh và thoát các câu đơn khi cần thiết.