**塊
#!/bash/bin
#!filename=inbash.sh
#檢視檔案是否含有#!
count=`grep "^#!"
$1 | wc -l`
if [ $ == 0 ];
then
#定界符 eof後的檔案前面不能有空格
cat >> $1
<< eof
#!/bin/bash
#author:
#date: `date +"%y-%m-%d"`
#description:
eoffi
除錯指令碼:sh -x inbash.sh out.txt
指令碼講解:先檢視檔案是否以#!開頭,如果不是的話,就在檔案中把eof中的文字插入到檔案中。
1.反引號「=$(): 如
count=`grep "^#!"
$1 | wc -l)`和
count= $(grep "^#!"
$1 | wc -l)是一樣的效果
2.定界符eof後的文字不能出現空格
3.vi刪除所有的內容可使用dg
4.$1代表輸入的乙個引數
5.指令碼不加可執行許可權,可以直接用sh inbash.sh執行即可
Shell指令碼程式設計 在指令碼中新增顏色(八)
shell指令碼選單的核心是case命令,case命令根據使用者在選單中選擇的字母執行特定的命令。1 建立選單布局 root ceph01 menu cat menu.sh clear echo echo e t t tsys admin menu n echo e t1.display disk ...
Makefile中新增shell指令碼
makefile中可以加入shell指令碼語言,但是編寫形式不一樣,makefile中都是以行為單位的,所以必須將makefile中的shell指令碼通過 連線成一行。例如 if d hisi home src sdk modify hidrv v0a1 source osdrv kernel li...
在shell指令碼中輸入密碼
示例 sudo apt get update bin bash echo password sudo s apt get update第二種方法 使用文字塊輸入重定向 第二種方法 bin bash sudo s apt get update eof 你的密碼 eof說明 在shell指令碼中,通常將...