
Shell
csdn_hnhk
从地狱到天堂,我路过人间。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Shell】shell带有返回值的函数
shell中函数调用方式有两种 方式1:函数的所有标准输出都传递给主程序的标量 value_name=`function_name [arg1 arg2 ......]` Demo: #!/bin/bash #定义一个函数fun_countfiles1 fun_countfiles1(){ let "filenum=0" let "dirnum=0" for i in $( ls原创 2016-07-14 14:32:35 · 958 阅读 · 0 评论 -
【Shell】shell study 日期格式和数字运算
日期格式: #!/bin/bash #declare d="2016-05-06 00:00:00" #d1=$(date -d "$d" +%s); #echo $d1 #d2=$(date +%Y%m%d%H%M%S -d @$d1) #echo $d2 #当前时间 年月日时分秒 #declare currentSecond=$(date +%Y%m%d%H%M%S)原创 2016-07-07 11:16:14 · 1191 阅读 · 0 评论 -
【Linux】rm -rf 血的教训
rm -rf 慎用 命令敲得多了,常在河边走,难免会湿鞋 昨天,一个手误,敲错了命令,把原本想要留的文件夹给rm -rf掉了 几天心血全木有了,靠,死的心都有了 经百度,google以及尝试无果,哎,这个以后再研究怎么找回吧 几点教训: 1.rm 特别是rm -rf之前,小心,三思,或者直接将命令改写掉 2.做好备份,有便捷的备份脚本 3.做好定时备转载 2016-09-18 10:18:57 · 6093 阅读 · 0 评论 -
【Shell】linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@原创 2016-09-06 17:19:38 · 995 阅读 · 0 评论 -
【Shell】脚本中删除和替换文件中某一行的方法
sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法 sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料原创 2016-10-25 10:03:53 · 51051 阅读 · 0 评论 -
【Shell】删除指定时间之前的文件
工作需求,要求删除六小时之前的所有备份数据,以免把硬盘整爆 下面给出点第一版: #!/bin/bash ##create log dirPath declare logDirPath="/home/ipm/shell/log" if [ ! -d ${logDirPath} ];then mkdir ${logDirPath} fi declare logFilePath=${logDir原创 2016-07-07 11:00:38 · 7567 阅读 · 0 评论 -
【Shell】 Linux下启动java程序的通用脚本sh
之前看到的脚本,现在找不到文章的出处,对作者标识感谢! #!/bin/sh #该脚本为Linux下启动java程序的通用脚本。即可以作为开机自启动service脚本被调用, #也可以作为启动java程序的独立脚本来使用。 # #Author: tudaxia.com, Date: 2011/6/7 # #警告!!!:该脚本stop部分使用系统kill命令来强制终止指定的java程序进程。转载 2017-07-11 15:51:51 · 3154 阅读 · 0 评论