1樓:匿名使用者
是不是應該是i=$($1 % 2)啊,這表示把第一個引數進行除2取餘數賦值給i
shell指令碼中a=$1:$2什麼意思
2樓:匿名使用者
a='123'
b='456'
c=$a+$b
echo $c
>>>123:456
這就是結果咯,自$1代表第一個bai
命令列引數
du,$2代表第二個引數
例如你的指令碼名
zhi叫test.sh,那麼執行test.sh 123 456,你dao的$a就是123:456
shell程式設計裡,"$1"是什麼意思?如下
3樓:
假設你這個指令碼名字叫做 test.sh
執行的時候如下執行
./test.sh file1
那麼$1就是file1
$0, $1, $2, $? 在unix shell裡表示什麼?
4樓:匿名使用者
$0代表當前使用的shell
echo $0就能顯示當前你用的是bash還是csh等$1,$2一般代表你使用的命令的引數
比如./test.sh 3 4
這個時候,3就是$1的值,4就是$2的值
$?代表上一條命令的返回值,真為1,假為其他值
5樓:匿名使用者
$0:在命令列環境下表示當前shell的名稱,在指令碼中表示當前執行的指令碼名稱。
$1...$9:在指令碼中用來表示位置引數,即指令碼執行時所帶的第幾個引數的值。
$?:表示上一個命令的返回**。
6樓:卡卡卡布其諾諾
$ cat test.sh
#!/bin/sh
echo $0
echo $1
echo $2
$ ./test.sh 我是1 我是2
./test.sh
我是1我是2
$0 輸入檔案—標準輸入0
$1 輸出檔案—標準輸出1
$2 錯誤輸出檔案—標準錯誤2
7樓:匿名使用者
$?代表上一條命令的返回值,真為0,假為其他值
linux的shell程式設計,option="${1}",什麼意思,還有後面的 {0},{2}??求教啊
8樓:匿名使用者
$ #輸入的第來
源2個引數
$ #輸入
的第3個引數
$ #輸入的第1個引數
#*****= 示例 ***************=./main.sh 25 43
當執行指令碼main.sh時候,後面接了25 43 引數,那麼$0代表第一個引數main.sh $1代表25 $2代表43 以此類推。
9樓:匿名使用者
0,1,2分別代表你的命令和後面的第一個
,第二個引數
比如你的命令叫test.sh,然後需要
專填入引數-f test進行屬執行
完整命令
test.sh -f test
那就是test.sh
就是-f
就是test
C語言程式設計中的 i和i 有什麼區別
i 和i 的區別 1 運算方式 i 屬於自增運算,相當於i i 1 i 屬於自減運算,相當於i i 1 2 值的變化 假設i 10,分別執行i i 後 i 後 i i 1 10 1 11 i 後 i i 1 9。擴充套件資料 無論i 還是i 這兩個公式既可以單獨存在,也可以賦值給另外的變數。當賦值引...
shell程式設計有檔案,儲存有學生姓名,語文,數學,英語成績,要求計算出每個學生的總成績後再儲存在檔案中
樓主你好,現在bai有個情況du,就是你的 問題其實有些不明zhi 確,比如 儲存有學生dao資訊的檔案中 回每行的格式是答什麼樣的?是 張三,100,80,90 還是 張三 100 80 90 等 輸入到新檔案後的格式是什麼樣的?是 張三 270 還是 張三,270 等3.你是要寫一個shell指...
shell中if then什麼意思
if x 1 x 中復 1表示執行shell時傳的第一個引數。制 即 如果有一 bai個dushell檔名為zhitest.sh那麼執行命令為.test.sh a b 其中a為第 dao一個引數b為第二個引數 1就代表的是a這個字母。在if x 1 x 中實際就會判斷 xa x這樣寫的主要目的是當如...