我是 ubuntu 新手,並嘗試使用開放泡沫安裝工作正常;之後我複製貼上了第一個範例,工作也正常。但我不明白怎麼做。有一些有趣的命令,例如:
mkdir -p $FOAM_RUN
這將創建資料夾結構/home/username/OpenFOAM/username-2.3.1/run
或者
cp -r $FOAM_TUTORIALS $FOAM_RUN
這將複製上述資料夾中的教程
標誌有什麼$
作用?
這些命令在複製貼上時有效,但我希望理解它們並能夠在以後使用它們。
答案1
變數的名稱是其值(即它所保存的資料)的佔位符。引用(檢索)其值稱為變數替換。 $ 符號幫助我們取得數值。
讓我們仔細區分變數的名稱和它的值。如果變數1是變數的名稱,那麼$變數1是對其值的引用,它所包含的資料項,例如:
我們將變數 1 定義為值 23:
$ variable1 = 23
列印變數的名稱(迴音就像終端機中的列印功能一樣):
$ echo variable1
variable1
列印變數中儲存的實際值
$ echo $variable1
23
答案2
shell 中的變數標示$
.我假設路徑已儲存為$FOAM_RUN
.您可以透過執行以下命令來查看 shell 中的所有變數:
$ env
XDG_SESSION_ID=2
GDM_LANG=en_US.utf8
XDG_RUNTIME_DIR=/run/user/1000
WINDOWID=41943044
HOME=/home/orangetux
XDG_VTNR=7
SSH_AGENT_PID=1774
XDG_SEAT=seat0
COLORTERM=gnome-terminal
...
您可以透過列印來查看變數的值:
$ echo $HOME
/home/orangetux