shell
studyer_domi
学习者
展开
-
2021-01-21 linux shell脚本实现间隔一定时间执行一次任务
shell脚本实现间隔一定时间执行一次任务1.编写shell脚本while [ true ]; dosleep 20bash test.sh >> /tmp/date.txtdone2.后台运行nohup bash ceshi.sh 2>&1 > /dev/null &3.确认每秒执行tail -f /tmp/date.txt4. 停止脚本运行进程ps -ef | grep ceshi.sh |kill -9...原创 2021-01-21 16:49:21 · 7142 阅读 · 1 评论 -
shell脚本字符串截取
shell脚本字符串截取的8种方法假设变量 var=http://www.aaa.com/123.htm.1. # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.aaa.com/123.htm2. ## 号截取,删除左边字符,保留右边字符echo ${var##*/}##*/ 表示从左边开始删除最后(最右边)一个 /原创 2020-12-08 17:52:48 · 455 阅读 · 0 评论 -
linux知识大全
Linux 概述什么是LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Unix和Linux有什么区别?Linux和Unix都是功能强大的操作系统,都是应用广泛的服务器操作系统,有很多相似之处,甚至有一部分人错误地认为Unix和Linux原创 2020-10-10 21:40:58 · 671 阅读 · 1 评论 -
linux 基本脚本编写
1、写一个函数lucky_number(),输出是一个1-100的随机整数#!/bin/bashlucky_number(){ beg=1 end=100 echo "The lucky number is $(( RANDOM % ($end-$beg) + $beg))" }for (( a = 0; a < 10; a ++ ))do ...原创 2019-12-26 14:59:17 · 534 阅读 · 0 评论 -
linux shell判断文件、目录是否存在并移动到指定位置
1、需求移动某个文件夹下面的所有图片到id后两位的文件夹下面,如果文件夹不存在则新建文件夹图片样式:211435.jpg,将其移动到35文件夹2、代码file=`ls /home/photo`for photo in $filedo if [ ! -d /home/${photo:4:2} ];then mkdir -p /home/${phot...原创 2019-11-23 22:25:59 · 2323 阅读 · 0 评论