随笔分类 -  Linux

摘要:getopts命令格式 getopts optstring name [arg] optstring为所有可匹配选项组成的字符串,每个字母代表一个选项。如果字母后有冒号:,表明该选项需要选择参数。比如说,执行getopts时,匹配到了-i选项,则将-i相应的参数保存在内置变量OPTARG中。如果字母 阅读全文
posted @ 2023-01-12 22:04 yayagogogo 阅读(93) 评论(0) 推荐(0) 编辑
摘要:usage()类似于执行文件-help展示的内容,即告诉使用者有哪些参数选项可供使用。 usage()格式 点击查看代码 #!/bin/bash usage() { echo "Usage: $0 <OPTIONS>" echo "Required Parameters:" echo "-d <da 阅读全文
posted @ 2023-01-11 20:30 yayagogogo 阅读(1680) 评论(0) 推荐(0) 编辑
摘要:各符号介绍 字符串长度统计 {#string}: 字符串string的长度 字符串截取{string#*substring}: 从左到右截取特定字符substring第一次出现位置之后的字符串 ${string##*substring}: 从左到右截取特定字符substring最后一次出现位置 阅读全文
posted @ 2023-01-10 23:17 yayagogogo 阅读(179) 评论(0) 推荐(0) 编辑
摘要:介绍 目录栈是保存目录的栈结构,当前目录处于该栈结构的顶端,可使用dirs查看目录栈的目录。pushd命令可添加一个目录到目录栈,popd命令会清除目录栈中的一个目录。 dirs dirs有三个参数: -p 每行显示一条栈结构中的目录 -v 每行展示一条栈结构中的目录及其index -c 清空目录栈 阅读全文
posted @ 2023-01-09 23:49 yayagogogo 阅读(108) 评论(0) 推荐(0) 编辑
摘要:代码示例1 user="yaya" echo {user} #在已定义过的变量前加符号便可使用该变量,{}是可选的 yaya #输出结果 代码示例2 cd /tmp current_working_dir=$(pwd) #()内为linux指令 echo current_working /tmp 阅读全文
posted @ 2023-01-09 15:30 yayagogogo 阅读(45) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示