最新要闻

广告

手机

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案

家电

焦点热讯:Shell常用命令与脚本实例

来源:博客园


(资料图片)

#!/bin/shecho "Hello shell"# ----------------------字符串---------------------#readonly URL="定义一个常量:www.baidu.com"your_name="jack"echo $your_nameecho ${your_name}for file in `ls ~/Desktop`; do    echo "${file}"doneecho $URLyour_name1="单引号字符串内部不能有变量,只能固定输出"your_name2="单引号字符串可以有变量${URL},和转义符\"Hi,转义\""echo $your_name1echo $your_name2echo "字符串长度:${#your_name}"echo "子字符串,从1下标开始读3个字符:${your_name:1:3}"echo `gexpr index "$your_name1" 固定` #语法错误echo "使用#号可以截取指定字符(或者子字符串)右边的所有字符, *表示跨过左侧任意个字符:${your_name1#*固定}"echo "使用%号可以截取指定字符(或者子字符串)左边的所有字符, *表示跨过右侧任意个字符:${your_name1%固定*}"# ----------------------数组---------------------#cities=("北京" "上海" "深圳" "杭州")echo ${cities[1]}echo ${cities[@]} #@:获取数组中所有的元素echo ${!cities[@]} #![@]:获取数组中所有的元素的key键,数组可以放[key:value]对echo "数组的长度:${#cities[@]}":< build 开始:${scheme}"        echo "<---------- build 结束:${scheme} \n"    fidone# ----------------------路径截取---------------------#:<                 

关键词: 多行注释 执行文件 字符串长度