脚本
sunshine008
这个作者很懒,什么都没留下…
展开
-
常用一句话shell命令行
1、一句话while循环while :; do echo `data`;sleep 0.5;done2、输出毫秒级时间date +%Y-%m-%d ' '%H:%M:%S.%N | cut -b 1-233、awk命令解析shell输出awk '{print $1,$2}'4、排除特定目录或文件ls | grep -v "filea \| fileb"5、shell字符串分割cat xxx | awk -F "-" '{print $2}'6、xargs传参把前序原创 2021-07-09 10:34:54 · 691 阅读 · 0 评论 -
shell编程基础
1、文件测试运算符“-e file”:检测文件是否存在(包含了:目录和文件),如果是,返回truefile="hello.sh"if [ -e $file ]thenecho "文件存在"elseecho "文件不存在"fi“-s file”:检测文件是否为空(文件有内容),如果是,那么返回truefile="hello.sh"if [ -s $file ]thenecho "文件有内容"elseecho "文件没有内容"fi"-f file"检测一个文件是否是普通文件原创 2020-10-28 14:17:37 · 256 阅读 · 0 评论 -
centos8环境pidof获取准确进程pid
基本思路:获取进程所有pid,然后根据当前pid对应的进程文件系统中status文件获取到进程名,与当前进程名完全匹配的即为当前进程的pid。app_name="test"real_pid=-1for pid in `pidof $app_name`; do process_name = `cat /proc/${pid}/status/|grep "Name"|awk '{print $2}'` if [ $process_name == $app_name ]; then real_pi原创 2020-08-18 10:19:43 · 946 阅读 · 0 评论 -
bat脚本语法
延时:choice /t 3 /d y /n >nul 如上示例: 3表示延时3s,可修改。 参考资料:http://www.jb51.net/article/18055.htm循环:for /l %%b in (1,1,255)do (echo “hello”)如上循环表示从1开始每次加1到255循环255次,执行()中语句。 参考资料:http://blog.csdn.net/fw原创 2016-10-09 19:32:55 · 1353 阅读 · 0 评论 -
secureCRT脚本----vbs语法
常用语句:1.CRT命令 ‘发送命令 crt.Screen.Send “whyy@dsl-vty” & chr(13) ‘等待字符串出现 crt.Screen.WaitForString “Password:” ‘等待字符串出现,等待1秒钟 crt.Screen.WaitForString (“Password:”,1) ‘开启同步 crt.Screen.Synchronous =原创 2016-10-08 18:48:45 · 61952 阅读 · 2 评论