英文標題:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原標題:HANDY ONE-LINERS FOR SED (Unix stream editor)整理:Eric Pement - 電郵:pemente[at]northpark[dot]edu 版本5.5譯者:Joe Hong -
在shell編程中經常用到迴圈,常用的迴圈有for和while迴圈兩種。while迴圈預設以行讀取檔案,而for迴圈以空格讀取檔案切分檔案,本篇就結合現網的一些使用樣本說說二者的用法和區別。一、常用文法1、for迴圈for迴圈常用的文法結構有如下幾種:for 變數 in seq字串for 變數 in `command` " "for 變數 in "$@"或“$*”for((賦值;條件;運算語句))2、while迴圈while迴圈常用的文法結構有如下幾種:while [ $i -lt num
nc(netcat)被譽為網路工具中的“瑞士軍刀”,體積雖小但功能強大,nc最簡單的功能是連接埠掃描,這裡我主要筆記一下它作為檔案傳輸的妙用。首先看一下協助資訊。$ nc -hOpenBSD netcat (Debian patchlevel 1.105-7ubuntu1)This is nc from the netcat-openbsd package. An alternative nc is availablein the netcat-traditional
一般情況下使用"telnet ip port"判斷連接埠通不通,其實測試方法不止這一種,還有很多種方法,下面小編給大家分享了幾種方法,具體內容請往下看:準備環境啟動一個web伺服器,提供連接埠.[wyq@localhost ~]$ python -m SimpleHTTPServer 8080Serving HTTP on 0.0.0.0 port 8080
數組就是相同資料類型的元素按一定順序排列的集合,就是把有限個類型相同的變數用一個名字命名,然後用編號區分他們的變數的集合,這個名字稱為數組名,編號稱為下標。組成數組的各個變數稱為數組的元素。數組是在程式設計中,為了處理方便, 把具有相同類型的若干變數按有序的形式組織起來的一種形式。一、數組的表示方式1、下標數組下標必須為整數,格式:數組名[下標],下標預設從0開始。shell支援稀疏數組,下標整數不需要連續。聲明方式:declare -a
tomcat是隨機啟動的,所以在開啟伺服器的時候要手動開啟tomcat,不然沒法訪問(網上說可以設定隨著伺服器開啟而開啟,我還不會妮。。。)1:找到tomcat安裝路徑[root@localhost ~]# cd .. (返回上一級目錄)[root@localhost /]# ls (列出該目錄下的所有檔案)bin dev home
1.if 是單分支語句,使用格式如下: if condition ; then statement ….. fi 2.if … else 是雙分支語句,使用格式如下: if condition ; then statement …. else statement …. fi 3.if …elif…elif…else 是多分支語句,使用格式如下: if condition ; then statement …. elif condition ; then statement ….. elif