1. 程式人生 > >shell下編輯並執行shell和perl指令碼

shell下編輯並執行shell和perl指令碼

1、         Linux下寫perl指令碼並執行

首先用vi開啟一個檔案進行編輯

vi filename  #進入編輯器

i     #在「命令列模式(command mode)」下按一下字母「i」就可以進入「插入模式(Insert mode)」,這時候你就可以開始輸入文字了。

#!/usr/bin/perl

#命令部分 

...

#

esc  #只有在Insert mode下,才可以做文字輸入,按「ESC」鍵可回到命令列模式

在「命令列模式(command mode)」下,按一下「:」冒號鍵進入「Last line mode」,例如: 
: w filename (輸入 「w filename」將文章以指定的檔名filename儲存,儲存perl指令碼檔案應以filename.pl來儲存
) 
: wq (輸入「wq」,存檔並退出vi) 
: q! (輸入q!, 不存檔強制退出vi)

執行

$   chmod +x filename.pl(修改指令碼執行許可權)

$   ./filename.pl             (執行指令碼)

2. Linux下寫shell指令碼檔案並執行

1)首先編寫一個簡單的指令碼,儲存為script.bash,儲存方法如上:

如果把這個指令碼檔案加上可執行許可權然後執行:

$ chmod u+x script.bash

$ /bin/bash ./script.bash

或者2) 首先編寫一個簡單的指令碼,儲存為script.sh,儲存方法如上:

如果把這個指令碼檔案加上可執行許可權然後執行:

$ chmod u+x script.sh

$ /bin/sh ./script.sh