終端使用者登入linux伺服器,為每乙個終端使用者啟動乙個shell程式。
echo 空,後面沒有任何東西,將要有乙個回車換行
示例**
#!/bin/bash
echo
"don't anylisize special charaters.."
echo
"demo\n\n\n"
echo
"anylisize special charaters.."
echo
-e"demo\n\n\n"
echo
"default"
echo
"next line"
echo
"with option -n"
echo -n "next line"
zhenjunliu@~/documents/shell$./01.sh
don't anylisize special charaters..
demo\n\n\n
anylisize special charaters..
demo
default
next line
with
option -n
next linezhenjunliu@~/documents/shell$vim 01.sh
當我們在shell中執行命令的時候,每個程序都和三個開啟的檔案相聯絡,並使用檔案描符來引用這些檔案。由於檔案描述符不容易記憶, shell同時也給出了相應的檔名。#!/bin/bash
#readme
echo -n "first name:"
read firstname
echo -n "last name:"
read lastname lastname2
echo
-e"firstname: $\n"
echo
-e"lastname: $\n"
echo
-e"lastname2: $\n"
下面就是這些檔案描述符及它們通常所對應的檔名:
* 輸入檔案—標準輸入 0
* 輸出檔案—標準輸出 1
* 錯誤輸出檔案—標準錯誤 2
系統中實際上有12個檔案描述符,但是正如我們在上表中所看到的,0、1、2是標準輸入、輸出和錯誤。可以任意使用檔案描述符3到9。
shell中的輸入與輸出
shell中,有著三個標準檔案描述符。0代表標準輸入,1代表標準輸出,2代表標準錯誤 管道的功能是 將一條命令的返回值,作為另一條命令的引數 command1 command2 command3echo abc123 一般情況下直接列印 echo let s go 字串裡單引號,則用雙引號包裹 ec...
shell中的輸入輸出
參考 菜鳥教程 linux中編寫shell指令碼 linux 的基本操作 編寫shell 指令碼 語法格式 read 引數 變數名 常用引數 p 指定讀取值時的提示符 t 指定讀取值時等待的時間 秒 echo string可以用來輸出字串。可以輸出轉義字元和變數 還可以輸出到指定檔案和輸出執行結果 ...
十六 shell中的輸入與輸出
在shell中,可以用幾種不同的方式讀入資料,如可使用標準輸入 預設為鍵盤 或者指定乙個檔案作為輸入輸出也是一樣,當不指定某個檔案作為輸出,標準輸出總是和終端螢幕相關聯,該章主要講解shell中的輸入與輸出。一 輸入 shell中的輸入,常採用read 一般形式 read 變數1 變數2 例子 re...