[英]what does prefixed exclamation mark (`!`) command mean/do in shell?
我們通常在代碼塊中使用$
作為提示符來演示 shell 命令:
$ echo "hello world" > foo.md
$ cat foo.md
hello world
問題是您無法將帶有前綴$
的這兩行復制並粘貼到終端中並執行它們。
bash: $: command not found
但是,我偶然發現你可以使用前綴!
用於您的命令(並以#
為前綴作為注釋的輸出)
! echo "hello world" > foo.md
! cat foo.md
# hello world
! ls
現在您可以將以上 4 行復制並粘貼到您的 shell 中並立即執行它們。
真的嗎? 值得用!
在 markdown 文件中的代碼塊中進行演示?
shell 中前綴感嘆號 ( !
) 命令的含義/作用是什么?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.