美文网首页
shell 默认值设置 字符串处理

shell 默认值设置 字符串处理

作者: SkTj | 来源:发表于2019-02-23 13:38 被阅读0次

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)

相关文章

  • shell 默认值设置 字符串处理

    1、 !/bin/bash a={2:="bbb"} 如果没有传参,则设置默认值aaa bbb 2、如果没有值,...

  • Android DataBinding 小技巧

    动态设置颜色 而且支持java的字符串拼接 设置View上属性默认值

  • shell 字符串截取和默认值设置

    字符串截取 默认值相关 1 场景一:变量a如果有内容,那么就输出a的变量值变量a如果没有内容,那么就输出默认的内...

  • 1.mongoose schema

    [SchemaTypes] 模式类型处理路径默认值、验证、getter、setter、字段选择默认值以及字符串和数...

  • Shell脚本基础

    1.Shell变量 2.Shell字符串 3.Shell数组 4.Shell注释 5.Shell参数传递 参数处理...

  • shell编程小知识

    shell正则匹配 shell 字符串操作 内置的shell字符串操作不需要系统调用,不需要上下文切换,处理速度非...

  • 二、变量的高级用法

    一、变量替换 二、字符串处理 字符串处理练习 shell语法 read -p "pls input your ch...

  • ES6新特性4:函数的扩展

    1:函数参数的默认值 在ES6之前不能直接为函数设置默认值,只能在函数内单独判断处理。ES6可以为函数设置默认值。...

  • week(6)shell中字符串的处理

    摘要:shell中字符串的处理 对字符串的处理 包括:截取,连接,匹配,替换,翻转... ... 一天累积一点! ...

  • Linux教程——Shell中字符串与数组操作实例

    Shell中字符串与数组操作实例 前言 本篇主要介绍了介绍在Shell脚本中对于字符串的处理,数据变量的定义与使用...

网友评论

      本文标题:shell 默认值设置 字符串处理

      本文链接:https://www.haomeiwen.com/subject/vtfpyqtx.html