shell
happytree001
这个作者很懒,什么都没留下…
展开
-
shell之大小写转换
字符串的大小写转换原创 2021-10-30 08:43:05 · 6099 阅读 · 0 评论 -
shell之变量默认值
{var:-default_value}当var 不存在,或者值为空时,返回default_valuename不存在,返回了一个默认值,但是name并没有改变, 后续不可访问$ set -u # 打开访问不存在的对象将报错, set +u关闭$ unset name # 删除name$ echo $name-bash: name: unbound variable$ echo ${name:-zhangsan}zhangsan$ echo $name-bash: name: unboun原创 2021-10-26 21:22:51 · 4078 阅读 · 0 评论 -
shell之read
read顾名思义就是读取数据,从用户输入读取信息存入指定变量中。1. 默认读取,存放在REPLY不指定存储变量时,默认存储在REPLY变量中#!/usr/bin/env bash# 文件名read.shreadecho '====='echo $REPLY$ ./read.shhello=====hello2. 指定存储位置#!/usr/bin/env bash#文件名 read1.shread myvarecho '====='echo $myvar$ ./rea原创 2021-10-24 18:05:58 · 304 阅读 · 0 评论 -
shell之tail
一般在查询错误日志时,都会通过tail查看日志文件的最后几行,默认最后10行$ cat t.txt 12345678910111213默认最后10行$ tail t.txt45678910111213指定行数 -n 行数$ tail -n 3 t.txt111213动态的输出正在更新的日志文件 -f# tomcat.log一旦更新将会持续输出$ tail -f tomcat.log跳过开头N行的其他所有行 -n +跳原创 2021-10-23 22:15:00 · 1983 阅读 · 0 评论 -
shell之here-document
将输入和命令在一个脚本中原创 2021-10-19 23:09:45 · 128 阅读 · 0 评论 -
shell之输出换行
shell输出控制换行原创 2021-10-14 23:03:17 · 9381 阅读 · 0 评论 -
shell之判断当前是否为交互模式
shell中判断是否为交互模式原创 2021-10-14 08:57:54 · 343 阅读 · 0 评论