在home目錄下新建資料夾mytest
$ mkdir mytest
進入mytest資料夾,新建檔案mysh,編輯mys**件
$ cd mytest
$ touch mysh
$ gedit mysh
在mys**件中輸入如下內容:
#!/bin/bash
echo 'hello world!'
儲存並退出(可檢視一下許可權ls -l mysh
預設許可權為 rw-rw-r–,即 664)
賦予mysh指令碼許可權(rwxr-xr-x,即755)
$ chmod 755 mysh #或者 chmod u+rwx,g+rwx,o+rwx
執行指令碼
檢視一下path變數
echo $path
將路徑新增到path變數中
export path=~/mytest:"$path"
# "$path" 為變數,令把`~/mytest`路徑追加到path變數前
使修改的環境立即生效(視乎不執行下面的指令也能生效)
source ./.profile
# 執行完後,可執在任意目錄下,輸入`mysh`命令了
$ cat >>a.txt<$ agcsdfs(內容1)
$ sfsdfegs(內容2)
$ eof
Automake系列( 四)安裝可執行指令碼
有些程式在發布的時候,除了編譯的二進位制可執行程式以外,還需要安裝一些可執行的指令碼。安裝這些可執行指令碼,有兩種方式 1.安裝可執行指令碼到bin目錄或者是sbin目錄 比如我這裡有個指令碼在源 目錄的.tools cm.pl。那麼在makefile.am中增加如下語句 dist bin scri...
自動執行指令碼
乙個偶然的機會,發現了自動執行指令碼的東東,真是神奇啊,可以執行sql 控制台命令等。由於研究的時間有限,所以知之甚少 先和大家分享下,哈 dim consoleprocess as new system.diagnostics.process consoleprocess.startinfo.fi...
C MFC ShellExecute執行指令碼
目前知道三種方式 winexec,shellexecute createprocess。1.阻塞式呼叫,呼叫時程序阻塞 void cmfccodedlg callshellscript cstring path,cstring fbat,cstring param shexecinfo.cbsize...