
Linux
辰瑄宝儿
坚强活着、坚持努力、坚定信念!
展开
-
shell中test命令及判断符号[ ]的用法统计
一、test命令的测试功能 (1)、关于某个文件名的"文件类型"判断,eg: test -e filename表示存在否 -e :该文件名是否存在(常用) -f :该文件名是否存在且为文件(file)(常用) -d :该文件名是否存在且为目录(directory)(常用) -b :该文件名是否存在且为一个block device设备 -c :该文件名是否存在且为一个character原创 2017-01-02 17:03:15 · 1503 阅读 · 0 评论 -
shell中关于[]{}连在一起的用法
今天看到一个例子中有条语句: date_d=$(echo $date2 |grep '[0-9]\{8\}') //判断变量date2中是否有八个连续的数字 可以通过下面的例子了解下: 例一: #echo "123456789" |grep '[0-9]\{8\}' 输出:123456789 [0-9]:表示数字范围 {8}:表示前面的数字出现8次,正则中原创 2017-01-04 08:58:51 · 982 阅读 · 0 评论 -
shell脚本中${}的用法
${ } 用于字符串时常常用做变量的替换 今天看一个脚本例子的时候有些地方不太懂,所以上网查了下,觉得很不错,保留下来,供大家参考! 假设我们定义了一个变量为: file=/home/henry/myshells/myfile.test.txt 可以用${ }分别替换得到不同的值: ${file#*/}:删掉第一个 / 及其左边的字符串 ${fil转载 2016-12-30 15:20:34 · 1394 阅读 · 0 评论 -
时间戳与日期时间互换
一、shell中求时间戳: #date +%s [oracle@henry-linux01 ~]$ date +%s 1484814460 [oracle@henry-linux01 ~]$ date -d"2017-01-19 00:00:10" +%s 1484755210 shell中时间戳换算成时间: [oracle@henry-linux01 ~]$ d原创 2017-01-19 16:41:53 · 1328 阅读 · 0 评论