當前位置:首頁 » 編程軟體 » linux的shell腳本

linux的shell腳本

發布時間: 2022-01-09 18:48:51

1. linux shell腳本編寫

根據你的提示,可以看出你應該

read-p"pleaseinputyourage:"age#age變數需要和前面提示有空格。

希望可以幫到你。

2. linux下的shell腳本

提示語法錯誤,可能是有個什麼符號沒全,比如那些成對的符號。

3. Linux shell 腳本中, $@ 和$# 分別是什麼意思

直接看示例:
[root@localhost xly]# cat t.sh
#!/bin/bash
echo $#
echo $@
[root@localhost xly]# sh t.sh
0
[root@localhost xly]# sh t.sh a b c
3
a b c
說明:
$@表示所有參數
$#表示所有參數的個數

4. Linux如何編寫shell腳本

  1. 一般以#!/bin/sh開頭(不是必須要寫,但一定要單獨一行),指定執行這個腳本的shell程序(也可以用#!/bin/zsh或其他),然後就是堆命令了。

  2. Linux的shell腳本支持很多功能,加上Linux高度模塊化的命令,完全可以用shell腳本寫出復雜的程序。

  3. 以上只是簡單介紹如何開始寫shell腳本,如果要寫復雜的腳本,還需要深入學習相關知識(如if——fi、case——esac等結構)。

  4. 當然,還需要給腳本加上可執行許可權(chmod +x ./file.sh),否則可以用sh ./file.sh方式執行腳本(這里的sh是執行腳本所需shell,命令也可以是zsh ./file.sh或其他)。

  5. 整個shell腳本,其實就相當於你在終端輸入的一系列命令,如果想在shell里做什麼,就先想想在終端可以做什麼吧,字元的的連接,就是直接用 "" 雙引號,輸出,變數定義無 $ 符號,但是使用時一定要加上 $ 符號。

  6. "=" 賦值符號,兩邊一定不能有空格,這和其他語言有區別,尤其是你還有自己代碼美觀風格時特別注意,否則會報語法錯誤!

  7. for 中的數組內容是以 " " 空格分隔,而非 "," 逗號分格。

  8. 條件判斷 [ true ] 中括弧 後面需要有一個空格,但是兩個中括弧之間不能有空格如 [[ true ]]。

  9. while 條件判斷可以用 () 括弧,也可以用 [[ ]] 中括弧。

  10. 如果用windows寫shell,一定要注意換行符格式 而非 , 需要藉助一些編輯器(如notepad++)更改換行符格式!

5. 關於Linux shell腳本的語句

展開全部
shell
其實很樸素的,
比如mode是aaaaa
那麼`........$mode.key`
就是
`.........aaaaa.key`
作為執行命令的參數。
root@ubuntu:~#
mode=aaaaa
root@ubuntu:~#
echo
"
$mode.key"
aaaaa.key
root@ubuntu:~#
上面的例子是雙引號,但是你的例子中的反引號也差不多,psm_cmd程序看到的就是aaaaa.key這個字元串
-------test.sh---------
#!/bin/bash
if
[
$1
==
"aa.key"
]
then
echo
"yes"
else
echo
"no"
fi
--------------------------------
root@ubuntu:~#
res=`./test.sh
$mode.key`
root@ubuntu:~#
echo
$res
yes
這個就很清楚了
求採納!!!!!!!!

6. linux shell腳本怎麼寫

#!/bin/bash

if[-z$1];then
echo"error!"
else
echo$1
fi

7. Linux中shell腳本

不知道你的日期格式是咋樣的,不過思路是
獲取目錄名,進行拆分,年,月,日
然後判斷是否合理
如果是日期格式,那麼就獲取時間戳,和當前時間戳相減
30天,就是30*24*60*60=2592000,判斷下差值是大於2592000的,就刪掉目錄

8. 在Linux中怎麼運行shell腳本

sh
filename.sh
你也可以直接
./filename
注意前面的==>
./
<==
不過你首先要ls
-l確定一下這個文件又沒有執行許可權。

熱點內容
如何訪問暗網 發布:2024-12-25 10:25:08 瀏覽:58
兒童文學編譯思想 發布:2024-12-25 10:22:49 瀏覽:311
vb反編譯修改 發布:2024-12-25 10:21:21 瀏覽:755
老外解壓 發布:2024-12-25 10:08:29 瀏覽:404
外網訪問內網服務 發布:2024-12-25 10:04:49 瀏覽:641
起點小說怎麼上傳封面 發布:2024-12-25 10:03:34 瀏覽:628
java一維數組定義 發布:2024-12-25 09:42:06 瀏覽:250
大積木編程 發布:2024-12-25 09:38:14 瀏覽:689
喋血復仇配置不夠怎麼辦 發布:2024-12-25 09:35:59 瀏覽:368
提示沒有配置emo伺服器地址 發布:2024-12-25 09:35:21 瀏覽:316