方式一:`command`
方式二:$(command)
查詢系統中所有的使用者,並且輸出
#!/bin/bashnginx=`netstat -tnlp | grep
80 | grep nginx | wc -l`
if [ "
$nginx
" -gt 0 ];then
echo
"nginx is running...
"else
echo
"nginx is stopped
"fi
今年過了多少周,剩下多少周
#!/bin/bashnginx=`netstat -tnlp | grep
80 | grep nginx | wc -l`
if [ "
$nginx
" -gt 0 ];then
echo
"nginx is running...
"else
echo
"nginx is stopped
"fi
nginx服務程序檢查指令碼,檢查到nginx停止服務立即重啟
#!/bin/bashnginx=`netstat -tnlp | grep
80 | grep nginx | wc -l`
if [ "
$nginx
" -gt 0 ];then
echo
"nginx is running...
"else
echo
"nginx is stopped
"fi
shell命令的替換
shell 命令替換是指將命令的輸出結果賦值給某個變數。比如,在某個目錄中輸入 ls 命令可檢視當前目錄中所有的檔案。shell 中有兩種方式可以完成命令替換,一種是反引號,一種是 使用方法如下 variable commands variable commands 其中,variable 是變數名...
linux中的shell程式設計中的命令替換
編寫如下指令碼進行測試 bin bash index 1 for user in cat etc passwd cut d f 1 doecho this is the index user user index index 1 done其中cut d f 1 中的 d指定分隔符為 f 1 指定分隔...
shell中的命令替換和變數替換
可以用 command 也可以用 command 二者是有區別的,先看一下 command 注意 這裡不是引號,而反引號 下面這個是 command 變數替換可以根據變數的狀態 是否為空 是否定義等 來改變它的值,可以使用的變數替換形式 形式說明 變數本來的值 如果變數 var 為空或已被刪除 un...