當前位置:首頁 » 編程軟體 » 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確定一下這個文件又沒有執行許可權。

熱點內容
linux網卡設置網關 發布:2024-09-21 01:34:52 瀏覽:991
電腦虛擬緩存 發布:2024-09-21 01:24:11 瀏覽:98
ava編譯器怎麼樣 發布:2024-09-21 01:22:36 瀏覽:655
國家反詐中心app登錄密碼是什麼 發布:2024-09-21 01:06:42 瀏覽:138
華為雲伺服器公網ip 發布:2024-09-21 01:06:31 瀏覽:346
web伺服器面板搭建 發布:2024-09-21 00:44:23 瀏覽:543
ubuntu交叉編譯鏈 發布:2024-09-21 00:39:36 瀏覽:14
優酷緩存視頻導出 發布:2024-09-21 00:31:37 瀏覽:874
有線電視的二級密碼是多少 發布:2024-09-21 00:31:28 瀏覽:779
安卓i管家在哪裡 發布:2024-09-21 00:29:05 瀏覽:692