shell程式設計中,i12是什麼意思

2021-03-03 20:50:50 字數 1710 閱讀 6384

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這樣寫的主要目的是當如...