linux下的SHELL程式設計
位於第一行的#!
#! /bin/csh -f --對應 C SHELL命令直譯器
shell指令碼通常一開始就是#! /bin/sh
簡單的echo輸出
原始的echo命令只會將引數列印到標準輸出,引數之間以一個空格隔開,並以換行符號結尾。
$echo now is the time for all good men
now is the time for all good men
要使用轉義符,必需加-e
例如:echo -e 'asdsad \n sadsad'
echo轉義符:
\a 警示字元,通常是ASCII的BELL字元。
\b 退格
\c 輸出中忽略最後的換行符。這個引數之後的任何字元,包括接下來的引數,都會被忽略掉。
\f 清楚螢幕。
\n 換行
\r 回車
\t 水平製表符
\v 垂直製表符
\\\ 反斜槓字元
\0ddd 將字元表示成1到3位的八進位制數值。
注意:
echo各版本之間互不相容
華麗的PRINTF輸出
printf命令模仿C程式庫裡的printf()庫程式。
printf 'enter new paddword:'
stty -echo -- 不顯示密碼
read pass < /dev/tty -- 輸入密碼
printf '\n enter again:'
read pass2 < /dev/tty
stty echo
printf '\n'
printf $pass
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-666007/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux Shell程式設計(5)——shell特殊字元(下)Linux程式設計字元
- Linux下的shell程式設計入門(轉)Linux程式設計
- linux下的shell程式設計之--擷取字串Linux程式設計字串
- Linux Shell程式設計(1)——shell程式設計簡介Linux程式設計
- linux shell 程式設計Linux程式設計
- linux shell程式設計Linux程式設計
- Linux Shell程式設計(27)——子shellLinux程式設計
- Linux 程式設計之Shell程式設計(轉)Linux程式設計
- Linux之shell程式設計Linux程式設計
- Linux Shell程式設計(1)Linux程式設計
- Linux Shell程式設計(2)Linux程式設計
- Linux的shell程式設計(一)(轉)Linux程式設計
- Linux的shell程式設計(二)(轉)Linux程式設計
- Linux的shell程式設計(三)(轉)Linux程式設計
- Linux的shell程式設計(四)(轉)Linux程式設計
- Linux Shell程式設計(2)——第一個shell程式Linux程式設計
- Linux Shell程式設計(4)——shell特殊字元(上)Linux程式設計字元
- Linux Shell程式設計(28)——程式替換Linux程式設計
- Linux下Shell的計時Linux
- Linux Shell程式設計(3)——執行shell指令碼Linux程式設計指令碼
- 前端學習 linux —— shell 程式設計前端Linux程式設計
- Linux Shell程式設計(15)——操作字串Linux程式設計字串
- Linux Shell程式設計(16)——迴圈Linux程式設計
- Linux Shell程式設計(29)——函式Linux程式設計函式
- Linux Shell程式設計(30)——別名Linux程式設計
- Linux Shell 程式設計實戰技巧Linux程式設計
- Linux入門---(三)Shell程式設計Linux程式設計
- 如何學習shell程式設計?Linux運維學習shell程式設計是什麼程式設計Linux運維
- shell程式設計程式設計
- 【學習】Linux Shell指令碼程式設計Linux指令碼程式設計
- Linux Shell程式設計(10)——引用變數Linux程式設計變數
- Linux Shell程式設計(12)——操作符Linux程式設計
- Linux Shell程式設計(13)——數字常量Linux程式設計
- Linux Shell程式設計(18)—— 迴圈控制Linux程式設計
- Linux Shell程式設計(20)——基本命令Linux程式設計
- Linux Shell程式設計(21)——複雜命令Linux程式設計
- Linux Shell程式設計(24)——命令替換Linux程式設計
- Linux Shell 程式設計學習筆記Linux程式設計筆記