亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Linux > 正文

shell基礎學習中的字符串操作、for循環語句示例

2019-10-26 18:40:29
字體:
來源:轉載
供稿:網友

代碼如下:
#!/bin/bash
my_name="jxq"

echo $my_name
echo ${my_name}

# ------------------------------------
# 字符串操作
# ------------------------------------

# 單引號字符串的限制,雙引號沒有這些限制:
# 單引號里的任何字符都會原樣輸出,單引號字符串中的變量是無效的
# 單引號字串中不能出現單引號(對單引號使用轉義符后也不行)
name="will"
age=24
my_full_name='${name}${age}'
echo ${my_full_name}
my_full_name="${name}${age}"
echo ${my_full_name}

# 字符串拼接
echo ${name}${age}

# 字符串長度
echo ${#name} # 4

# substring
message="I want to be healthy"
echo ${message:2} # want to be health, 2是position
echo ${message:2:4} # want,2是position,4是len

# delete shortest match from front: ${string#substring}
echo ${message#*want}
# delete shortest match from back: ${string%substring}
echo ${message%healthy}

# delete longest match from front: ${string##substring}
echo ${message##*h}
# delete longest match from back: ${string%%substring}
echo ${message%%t*}

# find and replace: ${string/pattern/replacement}
book_name="Catch Eye Eye"
echo ${book_name/Eye/Cat}
# find and replace all match: ${string//pattern/replacement}
echo ${book_name//Eye/Cat}

file_path="/usr/local/bin"
# only replace when pattern match the beginning: ${string/#pattern/replacement}
echo ${file_path/#//usr/tmp}
# only replace when pattern match the end: ${string/%pattern/replacement}
echo ${file_path/%bin/tmp}

# string index
stringZ=abcABC123ABCabc
echo `expr index "$stringZ" C12` # Mac OSX不支持expr


# ------------------------------------
# 語句
# ------------------------------------

# if
if true
then
 echo "ok, true"
fi

# 寫成一行
if true; then echo "ok"; fi

var='12'
if [ $var -eq 12 ]; then
    echo "This is a numeric comparison if example"
fi

if [ "$var" = "12" ]; then
    echo "This is a string if comparison example"
fi

if [[ "$var" = *12* ]]; then
    echo "This is a string regular expression if comparison example"
fi

name="jxq"
if [ "$name" = "jxq" ]; then
 echo "hello" $name
fi


# 循環語句
for item in `ls *.sh`
do
 echo $item
 echo "completed"
done

# 寫成一行
for item in `ls *.sh`; do echo $item; echo "completed"; done;

counter=1
while :
do
 echo "bee"
 let "counter=$counter+1"
 if [ $counter -eq 3 ]; then
  break # break/continue與Java類似
 fi
done

# Case語句
opt="install"
case "${opt}" in
 "install" )
  echo "install..."
  exit

 
 "update" )
  echo "update..."
  exit

 
 *) echo "bad opt"
esac

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
视频直播国产精品| 日韩av电影在线免费播放| 久久99精品久久久久久青青91| 欧美日韩午夜激情| 色七七影院综合| 国产在线观看一区二区三区| 国内免费精品永久在线视频| 亚洲天堂久久av| 98精品国产高清在线xxxx天堂| 亚洲国产精品久久| 日韩美女在线看| 欧美中文在线观看国产| 日韩av成人在线观看| 午夜精品99久久免费| 高清日韩电视剧大全免费播放在线观看| 久久露脸国产精品| 亚洲深夜福利视频| 亚洲福利视频网| 一区二区欧美日韩视频| 97成人在线视频| 亚洲成人黄色在线| 久久99久久99精品免观看粉嫩| 激情成人在线视频| 色综合久久天天综线观看| 欧美日韩在线视频一区| 国产91热爆ts人妖在线| 亚洲欧美一区二区精品久久久| 日本aⅴ大伊香蕉精品视频| 欧美日韩一区二区免费视频| 亚洲成人免费网站| 中文字幕亚洲无线码在线一区| 国产日产久久高清欧美一区| 福利微拍一区二区| 久久手机免费视频| 高潮白浆女日韩av免费看| 中文字幕日韩精品在线观看| 欧美激情综合色| 久精品免费视频| 精品中文字幕在线2019| 国产精品欧美日韩一区二区| 久久久免费电影| 亚洲人成网站免费播放| 最新日韩中文字幕| 黑人欧美xxxx| 久久精品视频在线观看| 亚洲国产精品国自产拍av秋霞| 91极品女神在线| 一本色道久久88精品综合| 欧美成人中文字幕在线| 国内精品视频久久| www国产亚洲精品久久网站| 久久精品美女视频网站| 日韩欧美在线一区| 九九精品在线播放| 亚洲香蕉在线观看| 韩国美女主播一区| 午夜精品视频网站| 亚洲国产精品视频在线观看| 国产精品成人av性教育| 韩国一区二区电影| 亚洲国产女人aaa毛片在线| 久久精品免费电影| 欧美伊久线香蕉线新在线| 国产亚洲人成网站在线观看| 91九色单男在线观看| 日韩在线播放av| 亚洲激情视频在线| 国模叶桐国产精品一区| 日本久久久久亚洲中字幕| 91免费福利视频| 精品亚洲一区二区三区四区五区| 久久精品视频在线观看| 欧美一级电影久久| 日韩精品免费在线播放| 黄色一区二区在线观看| 欧美亚洲国产日韩2020| 欧美亚洲国产日韩2020| 国产精品日韩久久久久| 欧美在线中文字幕| 亚洲永久免费观看| 久久久精品网站| 国产精品扒开腿做爽爽爽的视频| 亚洲国产免费av| 欧美高清一级大片| 欧美激情欧美激情| 欧美成人在线免费视频| 亚洲欧美日韩中文在线制服| 国产成人精品在线播放| 久久视频在线观看免费| 69国产精品成人在线播放| 日韩精品免费视频| 按摩亚洲人久久| 国产成人综合精品在线| 精品亚洲男同gayvideo网站| 欧美性生交xxxxxdddd| 亚洲综合小说区| 成人在线激情视频| 精品无人区乱码1区2区3区在线| 欧美日韩激情小视频| 中文字幕久久久av一区| 日韩福利在线播放| 日韩大陆毛片av| 亚洲高清福利视频| 成人激情黄色网| 久久视频在线看| 深夜福利一区二区| 91精品国产网站| 久久久久久久久久久91| 国产亚洲精品高潮| 欧美日韩福利在线观看| 97久久精品人人澡人人爽缅北| 亚洲国产精品专区久久| 综合136福利视频在线| 在线观看不卡av| 性欧美xxxx| 在线不卡国产精品| 欧美日韩综合视频| 富二代精品短视频| 91欧美激情另类亚洲| 国产精品羞羞答答| 亚洲一区二区国产| 日韩在线观看免费| 久久色免费在线视频| 欧美成人午夜剧场免费观看| 国产亚洲欧美视频| 欧美大肥婆大肥bbbbb| 91在线免费网站| 日本在线观看天堂男亚洲| 91久久久久久国产精品| 久久视频在线观看免费| 欧美激情2020午夜免费观看| 欧美成人在线影院| 日韩**中文字幕毛片| 中文字幕精品影院| 自拍视频国产精品| 国语自产精品视频在线看抢先版图片| 精品久久久久国产| 亚洲国产日韩一区| 国产一区二区黑人欧美xxxx| 久久精品在线视频| 亚洲人线精品午夜| 国产精品视频一区国模私拍| 国产精品一区专区欧美日韩| 久久天天躁狠狠躁夜夜爽蜜月| 成人福利视频在线观看| 成人欧美一区二区三区黑人孕妇| 午夜精品蜜臀一区二区三区免费| 91系列在线观看| 欧美综合激情网| 国产亚洲一区二区在线| 国产a∨精品一区二区三区不卡| 国产精品久久久久久影视| 欧美乱人伦中文字幕在线| 亚洲色图25p| 精品视频在线播放色网色视频| 在线不卡国产精品| 欧美成人在线影院| 欧美日韩国产专区| 青青草国产精品一区二区| 精品亚洲一区二区三区四区五区| 亚洲精品白浆高清久久久久久| 日韩在线观看电影| 国产精品影片在线观看| 日韩av免费在线看|