鳥哥的私房菜Shell cript中的一個小問題

在鳥哥的第三部分學習shell script中有這樣一個小例子sh03.sh #!/bin/bash#2011/06/08 Yannis First Releaseecho "I will use 'touch' command to create files" #顯示信息read -p "Please input your filename : " fileuser #提示用戶輸入#為了避免用戶隨意按下Ecter鍵,利用變量功能分析文件名是否有效filename=${fileuser:-"filename"} #開始判斷是否有配置文件#開始利用d...

作者: excellentbright 發布時間: 06-08

bash array

#!/bin/bash #Declare array with 4 elements ARRAY=( 'Debian Linux' 'Redhat Linux' Ubuntu Linux ) # get number of elements in the array ELEMENTS=${#ARRAY[@]} # echo each element in array # for loop for (( i=0;i<$ELEMENTS;i++)); do echo ${ARRAY[${i}]} done

作者: greencolor 發布時間: 06-04

Bash quoting with ANSI-C style

\a alert (bell) \b backspace \e an escape character \f form feed \n newline \r carriage return \t horizontal tab \v vertical tab \\ backslash \` single quote \nnn octal value of characters ( see [http://www.asciitable.com/ ASCII table] ) \xnn hexadecimal value of characters ( see [http://www.asciitable.com/ ASCII table] )

作者: greencolor 發布時間: 06-04

Bash File Testing

-b filename Block special file -c filename Special character file -d directoryname Check for directory existence -e filename Check for file existence -f filename Check for regular file existence not a directory -G filename Check if file exists and is owned by effective group ID. -g filename true if file exists and is set-group-id. -k filename St...

作者: greencolor 發布時間: 06-04

利用遠程圖片保存功能拿SHELL

利用遠程保存,Getshell思路整理。ewebeditor拿SHELL相當的簡單,但有的時候發現上傳修改cer,cdx,asa,php等類型都不行,可能站長處理了一些存在安全隱患的因素,修改不當也是有的。或者刪除了。(好像刪除了,遠程圖片保存功能也不能用了。這里就講下思路)。這時準備一個小馬,傳到不支持ASP的Web環境(這里說的是目標站支持asp環境下),得到文件Url地址后.例如:http://www.te...

作者: cn_hyrz 發布時間: 06-03

uva 10152 - ShellSort

/* 從大到小尋找下標,若該下表的烏龜上方有任意一個烏龜比它的下標大,就移動該烏龜。 */ #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct _turtle { char s[100]; int order; struct _turtle *last; struct _turtle *next; }turtle; char requirted[100]; int main() { int i,K,n,local; turtle *p,*pp,*_pp,*head,*now,*end; scanf("%d",&K); w...

作者: 加速!!!!!!!!!! 發布時間: 06-01

mongodb集群啟動停止腳本(shell)

最近一直忙著部署mongodb集群,感覺分片部署還挺麻煩。網上也沒有一些mongodb運維工具,就花了兩天時間寫了個啟動和停止mongodb集群的shell腳本,希望在啟動停止mongodb和hadoop一樣省時省力。暫時寫了啟動停止分片,以后會添加更多的功能。 燒包的寫了英文幫助[sh start-mongodb.sh -h],估計英文好哥們估計看不懂,將就吧。。 http://files.cnblogs.com/zhangmiao-chp/mon...

作者: 張淼 發布時間: 05-31

shell 腳本 ---批量重命名

工作中遇到一個小需求,需要對一系列的文件進行重命名。 原始格式是string_1.obj,現在想把文件名中的數字變成定長的,不足位數往前補零,即變成string_001.obj這種形式。 自己學著寫了個腳本,很菜的,貼上來請大家指點一下。 #! /bin/bash # this script is used to rename files # the orignal filename is as XXXX_1.obj # and the final filename is as XXX_0001.obj th...

作者: 閑人草堂 發布時間: 05-24

shell腳本編程

shell腳本是一個包含一系列命令序列的文本文件。當運行這個腳本文件時,文件中包含的命令序列將得到執行。實際上和在shell中輸入命令是一樣的效果。 在Shell中引號分為2種:單引號、雙引號。 (1)雙引號 由雙引號括起來的字符,除$、倒引號和反斜線(\)仍保留其特殊功能外,其余字符通常作為普通字符對待。 (2)單引號 由單引號括起來的字符都作為普通字符出現。 一個例...

作者: gsky 發布時間: 05-23

幾個申請SSH帳戶的網站

http://livessh.com/ 提供免費ssh賬號服務,有三臺賬號服務器可選擇,因為用的人比較多,速度可能不是很快 http://ssh.iwenda.net/ 提供免費的賬號測試,有三個服務器選擇,半小時斷開一次 http://www.issh.in/apple.htm 提供免費ssh測試賬號,免費SSH代理賬號開放時間為每天8:00~18:00,且每2小時修改一次密碼(已連接用戶不受影響) http://www.sfl.asia/ 提供收費的虛擬主機和...

作者: 潛水魚 發布時間: 05-22

双面盘玩法