shell 默认值设置 字符串处理

2019-02-23  本文已影响0人  SkTj

1、

!/bin/bash

a={1:="aaa"} b={2:="bbb"}

如果没有传参,则设置默认值aaa bbb

2、如果没有值,则退出并提示
fn=${1:?"请输入值"}
3、

截取字符串

{a:4:5} 从第5个字符开始,截取5个字符0 脚本名
@所有变量,包括脚本名 4、计算长度{#filename}
{#shuzu[@]} 5、::::::::::::截取 6、{a#sdflsdjf}从左删除最短
{a##sddlfkdslj}从右删除最长{a%sdflsdjf}从左删除最短
{a%%sddlfkdslj}从右删除最长 7、替换{a/a/b}替换第一个
{a//a/b}替换所有 ![image.png](https://img.haomeiwen.com/i9967595/c21c794353b39ef6.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 8取得数组得所有索引{!arr[@]}
9dir=$(ls)

上一篇下一篇

猜你喜欢

热点阅读