Shell 字符串
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。

单引号
str='this is a string'
单引号字符串的限制:

单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;
单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。
双引号
实例
your_name="runoob"
str="Hello, I know you are \"$your_name\"! \n"
echo -e $str

输出结果为:

Hello, I know you are "runoob"!
双引号的优点:

双引号里可以有变量
双引号里可以出现转义字符
拼接字符串
实例
your_name="runoob"
# 使用双引号拼接
greeting="hello, "$your_name" !"
greeting_1="hello, ${your_name} !"
echo $greeting $greeting_1

# 使用单引号拼接
greeting_2='hello, '$your_name' !'
greeting_3='hello, ${your_name} !'
echo $greeting_2 $greeting_3

输出结果为:

hello, runoob ! hello, runoob !
hello, runoob ! hello, ${your_name} !
获取字符串长度
实例
string="abcd"
echo ${#string} # 输出 4

变量为数组时,${#string} 等价于 ${#string[0]}:

实例
string="abcd"
echo ${#string[0]} # 输出 4

提取子字符串
以下实例从字符串第 2 个字符开始截取 4 个字符:

实例
string="runoob is a great site"
echo ${string:1:4} # 输出 unoo

注意:第一个字符的索引值为 0。

查找子字符串
查找字符 i 或 o 的位置(哪个字母先出现就计算哪个):

实例
string="runoob is a great site"
echo `expr index "$string" io` # 输出 4

注意: 以上脚本中 ` 是反引号,而不是单引号 ',不要看错了哦。

Shell 数组
bash支持一维数组(不支持多维数组),并且没有限定数组的大小。

类似于 C 语言,数组元素的下标由 0 开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 0。

定义数组
在 Shell 中,用括号来表示数组,数组元素用"空格"符号分割开。定义数组的一般形式为:

数组名=(值1 值2 ... 值n)
例如:

array_name=(value0 value1 value2 value3)
或者

array_name=(
value0
value1
value2
value3
)
还可以单独定义数组的各个分量:

array_name[0]=value0
array_name[1]=value1
array_name[n]=valuen
可以不使用连续的下标,而且下标的范围没有限制。

读取数组
读取数组元素值的一般格式是:

${数组名[下标]}
例如:

valuen=${array_name[n]}
使用 @ 符号可以获取数组中的所有元素,例如:

echo ${array_name[@]}
获取数组的长度
获取数组长度的方法与获取字符串长度的方法相同,例如:

实例
# 取得数组元素的个数
length=${#array_name[@]}
# 或者
length=${#array_name[}
# 取得数组单个元素的长度
lengthn=${#array_name[n]}

地藏经全文(注音版)
  恭请南无大慈大悲地藏王菩萨慈悲护持
  赞
  稽首本然净心地 无尽佛藏大慈尊
  南方世界涌香云 香雨花云及花雨

  宝雨宝云无数种 为祥为瑞遍庄严
  天人问佛是何因 佛言地藏菩萨至

  三世如来同赞叹 十方菩萨共皈依
  我今宿植善因缘 称扬地藏真功德

  慈因积善,誓救众生,手中金锡,振开地狱之门。掌上明珠,光摄大千世界。智慧音里,吉祥云中,为阎浮提苦众生,作大证明功德主。大悲大愿,大圣大慈,本尊地藏菩萨摩诃萨。

  开经偈
  无上甚深微妙法 百千万劫难遭遇
  我今见闻得受持 愿解如来真实义

  南无本师释迦牟尼佛(三称)
  南无大愿地藏王菩萨(三称)

  tánɡ yú tián ɡuó sān zànɡ shā mén shí chā nán tuó yì
  唐于阗国三藏沙门实叉难陀译

  dāo lì tiān ɡōnɡ shén tōnɡ pǐn dì yī

  忉利天宫神通品第一

  rú shì wǒ wén 。 yī shí fó zài dāo lì tiān ,

  如 是 我 闻。 一 时 佛 在 忉 利 天 ,

  wèi mǔ shuō fǎ 。 ěr shí shí fānɡ wú liànɡ shì jiè

  为 母 说 法 。 尔 时 十 方 无 量 世 界

  , bù kě shuō bù kě shuō yī qiè zhū fó , jí

  , 不 可 说 不 可 说 一 切 诸 佛 , 及

  dà pú sà mó hē sà , jiē lái jí huì 。 zàn

  大 菩 萨 摩 诃 萨 , 皆 来 集 会。 赞

  tàn shì jiā móu ní fó , nénɡ yú wǔ zhuó è shì

  叹 释 迦 牟 尼 佛 , 能 于 五 浊 恶 世

  , xiàn bù kě sī yì dà zhì huì shén tōnɡ zhī lì

  , 现 不 可 思 议 大 智 慧 神 通 之 力

  , tiáo fú ɡānɡ qiánɡ zhònɡ shēnɡ , zhī kǔ yào fǎ ,

  , 调 伏 刚 强 众 生, 知 苦 乐 法 ,

  ɡè qiǎn shì zhě , wèn xùn shì zūn 。

  各 遣 侍 者, 问 讯 世 尊 。

  shì shí , rú lái hán xiào , fànɡ bǎi qiān wàn yì

  是 时, 如 来 含 笑, 放 百 千 万 亿

  dà ɡuānɡ mínɡ yún , suǒ wèi dà yuán mǎn ɡuānɡ mínɡ yún

  大 光 明 云, 所 谓 大 圆 满 光 明 云...https://t.cn/A6VJuvgK

#张泽禹[超话]##张泽禹 第一主唱# #张泽禹 hook之神#

每个人的裂痕最后都会变成故事的花纹。
E̶v̶e̶r̶y̶o̶n̶e̶'̶s̶ ̶c̶r̶a̶c̶k̶ ̶w̶i̶l̶l̶ ̶e̶v̶e̶n̶t̶u̶a̶l̶l̶y̶ ̶b̶e̶c̶o̶m̶e̶ ̶t̶h̶e̶ ̶p̶a̶t̶t̶e̶r̶n̶ ̶o̶f̶ ̶t̶h̶e̶ ̶s̶t̶o̶r̶y̶.̶


发布     👍 0 举报 写留言 🖊   
✋热门推荐
  • 北大男篮蝉联第二十届CUBA男篮总决赛冠军
  • 【海关注】@海南人 社保缴费基数将有调整,你的钱袋子受影响吗丨下半年这些费用要减免……
  • 萧敬腾演唱会大雨断电, 网友调侃: 你下的雨, 你自己受!
  • 专访 | 肖战近期专访整理
  • 没遭遇过不幸,就不会重新思考人生
  • 又一个“任性”姑娘!美女外交官裸辞去当摄影师
  • 杨幂诈捐后续?范丞丞起飞?胖手与导演夫人?男星与宿敌重修旧好?
  • 张学友演唱会再抓逃犯,于是她带着男朋友去了……
  • ▶小学生写的作文,看完不笑我嫁给你!
  • 盘点七部经典的少女动漫,除了《魔卡少女樱》你还知道哪些?
  • 女星回眸一瞬间,杨幂刘诗诗很青涩,再美不及她经典
  • 蔡徐坤舞台上脱掉外套 原因竟然是.....
  • 聪明的小松鼠,竟举起手臂表示“口很渴”
  • 成为亿万富翁?先活过250岁,再向上天借500年!
  • 韩流照妖镜 | 郑秀妍痞气林允儿甜美…韩善花长腿吸睛她却尽显风尘1
  • 什么叫有颜任性?!看李易峰王俊凯胡一天的素颜照就知道了!
  • 19岁瘦弱小伙疯狂增肌,练出变态“倒三角”身材,竟被网友怀疑是P的……
  • 国乒2大王牌退赛 刘诗雯落败累惨退赛 国乒4将齐退中国公开赛
  • “炫父” 走起!用《爸爸调养说明书》为老爸健康“升级”
  • 06届超女时隔12年再聚首:艾梦萌回归家庭 只有谭维维仍走红