iT邦幫忙

DAY 9
1

openSUSE Linux 30 天系列 第 9

2014IT鐵人賽-09-shell 變數練習

2014IT鐵人賽-09-shell 變數練習

今天一樣使用 EasyCloud 雲端簡單龍的帳戶, 那就登入 https://gemini.nchc.org.tw/ 來開始練習openSUSE 基礎指令吧.

今天練習在 shell 內定義變數以及shell 字元的練習

筆記部份:

在 shell 裏面, 定義變數的方式很簡單

變數名稱=值 (定義變數, current shell有效) 但是要注意只有在目前的 shell 有效, 如果是開 subshell ( 子 shell ) 那變數是不會繼承下去的喔

也因為有變數的關係, 在 shell 裏面我們要注意一些相關字元對變數或是命令代換的影響 下面列出 單引號 ‘ ‘ 雙引號 “ “ 以及反單引號 的差異

' ' 一律視為字串
" " 允許命令代換
先命令代換再輸出 也等同於$( )

所以有時候要注意字元, 不然想顯示出來的結果可能會不一樣喔 ^^

開始練習吧

Lab: 定義變數

#alias <觀察系統別名設定>

#ls <觀察資訊>

#echo $LS_OPTIONS <觀察資訊>

#LS_OPTIONS="--color=tty" <定義新的$LS_OPTIONS>

#ls

Lab: ' ', " " ,

#date <顯示目前的時間日期>

#echo date

#echo date <使用 會先執行命令在輸出>

#echo 'date' <使用' ' ,一律視為字串處理>

#echo "Today is date" <使用" ", 允許作命令輸出>

#echo "Today is </span><span style="background-color:transparent">date</span><span style="background-color:transparent; color:red">"

#echo 'Today is </span><span style="background-color:transparent">date</span><span style="background-color:transparent; color:red">'

Fun with Day 9 ~


上一篇
2014IT鐵人賽-08-基礎指令練習-grep過濾以及history
下一篇
2014IT鐵人賽-10-重導向練習
系列文
openSUSE Linux 30 天30

尚未有邦友留言

立即登入留言