Time of Update: 2015-03-03
標籤:1、內部參數 上述過程中的$0是一個內部變數,它是必須的,代表程式本身,而$1則可有可無。和$0一樣的內部變數還有以下幾個。$# ----傳遞給程式的總的參數數目$? ----上一個代碼或者shell程式在shell中退出的情況,如果正常 退出則返回0,反之為非0值。$* ----傳遞給程式的所有參數組成的字串。$- ----在Shell啟動或使用set命令時提供選項$? ----上一條命令執行後返回的值$$ ----當前shell的進程號$! ----上一個子進程的進程號[email&
Time of Update: 2015-03-06
標籤:shell指令碼shell基礎:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=452942一、迴圈1-100,並計算1+2+3+4+5+6+7+8+9+10的和#!/bin/bashsum=0for ((i=1;i<=100;i++))do while [ $i -le 10
Time of Update: 2015-03-03
標籤:整理自:http://blog.chinaunix.net/uid-22101889-id-3167454.html 注意:請謹慎使用,到現在為止,使用了,我還沒找到改回去的方法。1.
Time of Update: 2015-03-05
標籤:shell 小程式 指令碼 幾個Shell指令碼的例子,覺得還不錯。【例子:001】判斷輸入為數字,字元或其他#!/bin/bashread -p "Enter a number or string here:" inputcase $input in [0-9]) echo -e "Good job, Your input is a numberic!
Time of Update: 2015-02-28
標籤:http://baike.baidu.com/subview/849/15831672.htmhttp://en.wikipedia.org/wiki/Shell_(computing)常用命令cat 檔案名稱 輸出檔案內容到基本輸出(螢幕 or 加>fileName 到另一個檔案)cb 格式化原始碼chmod //change mode,改變檔案的許可權cp copydate 當前的時間和日期echo $abc
Time of Update: 2015-02-28
標籤:shell一、基本命令回顧date //顯示日期和時間who //查看登入系統的所有使用者echo //顯示輸入的內容檔案操作類ls //列出檔案清單cat //顯示檔案內容wc //統計檔案中的單詞數cp
Time of Update: 2015-02-21
標籤:shell編程變數及變數類型程式設計語言:包括機器語言、組合語言、{進階語言[靜態語言(編譯型語言,一般為強型別變數,需要發布為可執行程式,C、C++、Java,C#)和動態語言(解釋型語言,一般為弱類型語言,不需要發布為可執行程式,是一邊執行一邊解釋,Asp,asp.net,php,shell,python、perl)]}物件導向:解決對象之間的動作,主要適合開發大型程式java,python,c++,perl面向過程:主要解決過程,主要適合開發小型程式shell,c變數:是記憶體空間,
Time of Update: 2015-02-27
標籤:#! /bin/sha="hello world"echo "A is " echo $a echo "<br />" echo "A is $a"//輸出的結果:A is hello world<br />A is hello world2得到系統時間:擷取今天時期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d) 擷取昨天時期:`date -d yesterday +%Y%m%
Time of Update: 2015-02-26
標籤:ip歸屬地查詢#!/bin/bashipp(){exec < $1while read adostring1=`curl -s "http://www.ip138.com/ips138.asp?ip=${a}&action=2"|iconv -f gb2312 -t utf-8|grep ‘<ul class="ul1"><li>‘&
Time of Update: 2015-02-17
標籤:1 shell變數基礎shell變數是一種很“弱”的變數,預設情況下,一個變數儲存一個串,shell不關心這個串是什麼含義。所以若要進行數學運算,必須使用一些命令例如let、declare、expr、雙括弧等。shell變數可分為兩類:局部變數和環境變數。局部變數只在建立它們的shell中可用。而環境變數則可以在建立它們的shell及其派生出來的任意子進程中使用。有些變數是使用者建立的,其他的則是專用shell變數。變數名必須以字母或底線開頭。其餘的字元可以是字母、
Time of Update: 2015-02-27
標籤:——《鳥哥的私房菜》正規標記法就是處理字串的方法,他是以行為單位來進行字串的處理行為;正規標記法透過一些特殊符號的輔助,可以讓使用者輕易的達到『搜尋/刪除/取代』某特定字串的處理常式;只要工具程式支援正規標記法,那麼該工具程式就可以用來作為正規標記法的字串處理之用;正規標記法與萬用位元組是完全不一樣的東西!萬用位元組 (wildcard) 代表的是 bash 操作介面的一個功能, 但正規標記法則是一種字串處理的表示方式! grep
Time of Update: 2015-02-15
標籤:Cat stands for concatenate.Case 1.When the text files have more blank lines, we want to remove them.We can use regex \s+ ‘\n‘.cat file.txt | tr \s ‘\n‘cat -T file.txt # show tabs as ^.cat -n file.txt # show line numbers. Specifies current
Time of Update: 2015-02-11
標籤:linux shell 運算子數值比較:n1 -eq n2檢查n1是否等於n2 n1 -le n2檢查n1是否小於等於n2n1 -ge n2檢查n1是否大於等於n2 n1 -lt n2檢查n1是否小於n2n1 -gt n2檢查n1是否大於n2 n1
Time of Update: 2015-02-16
標籤:erlang shell是使用者與 erlang 運行時系統互動的介面程式。事實上,erlang VM的運行不依賴任何shell,只要在啟動的時候添加參數detached就可以脫離終端。-detachedStarts the Erlang runtime system detached from the system console. Useful for running daemons and backgrounds processes. Implies
Time of Update: 2015-02-10
標籤:2.變數和運算子 2.1.變數的類型 本地變數;環境變數;變數替換(顯示變數);位置變數;標準變數;特殊變數; 2.2.本地變數 本地變數在使用者現在的shell生命週期的指令碼中使用 在命令列, LOCALTEST="test" 設定本地變數,$ echo $LOCALTEST 顯示本地變數 set 命令可以查看這個shell的生命週期有哪些本地變數 readonly LOCALTEST
Time of Update: 2015-02-12
標籤: 輸入1:[[email protected]250-shiyan rec]# cat record1#!/bin/bash#Filename:Record.shdir=/tmp/recread -p "Please input the session filename: " filenamesesfile="$dir/$filename.session"logfile="$dir/$filename.timing.log"if [ -e $sesfile ]
Time of Update: 2015-02-09
標籤:linux shell 最近系統學習了shell編程.看到書本裡面的一個例子,很屌.之前自己也想過,但是沒有得到結果.相信同學們也猜到這個例子了,就是一行字串的拆分.在看答案之前,同學們可以自己嘗試一下.這裡我總結了三種方式.僅供參考.1. 首先當然是書本裡面的內容:echo jalsdfjlasjdl | sed
Time of Update: 2015-03-05
標籤:一、先來看linux下的:複製代碼 代碼如下:#! /bin/bashcd /ftp/CURRENTDATE=` date +%Y%m%d `YESTERDAY=` date -d yesterday +%Y%m%d `THREEDAYAGO=` date -d ‘3 days ago‘ +%Y%m%d `#echo $TWODAYAGOftp -n -i 34.97.34.3 << !user ftpuser ftpuserbinmput
Time of Update: 2015-03-06
標籤: Duang~~~有業內人士爆料,花生殼內網版即將上線多家路由器?如果訊息屬實,那麼擁有內網IP地址的使用者,可以徹底通過路由器設定來解決遠端存取與管理的問題。訊息是否屬實?
Time of Update: 2015-03-03
linux-shell 測試,linux-shell測試的本質: 是一條操作命令 根據$?返回值來判斷條件是否成立操作規範: 格式1: test 條件運算式 格式2: [ 條件運算式 ]測試操作的聯絡方法: 直接根 &&