touch 位置/文件名2.编写脚本内容(注:第一行一定要写这句:#!/bin/sh  一般是用这个(Bourne Again Shell))3.chmod o+x /etc/init.d/redis.sh(变为执行文件)  
原创 2015-06-25 14:45:23
5327阅读
脚本文件test.sh: #!/bin/bash printf "%s\n" "hello world" 可通过以下方式分别调用不同的shell执行脚本文件: /bin/sh test.sh /bin/bash test.sh 另外也可以直接执行,此时脚本文件的第一行指定了调用哪个shell来执行脚
转载 2020-11-05 11:38:00
1019阅读
然能被删除,可以借助于trap “cmd” EXIT TERM INT命令。(3)一般这类文件存放在/var/lock/目录下,操作系统在启动时会对该目录做清理。方法二:使用flock命令(1)使用方式如下
Shell脚本】逐行处理文本文件经常会对文体文件进行逐行处理,在Shell里面如何获取每行数据,然后处理该行数据,最后读取下一行数据,循环处理.有多种解决方法如下:1.通过read命令完成.read命令接收标准输入,或其他文件描述符的输入,得到输入后,read命令将数据放入一个标准变量中.利用read读取文件时,每次调用read命令都会读取文件中的"一行"文本.当文件没有可读的行时,read命令
原创 2016-08-15 16:32:10
2146阅读
./脚本名例如:./build.py
原创 2021-08-24 18:10:49
422阅读
对于一些特定场合,需要将一些脚本参数写在配置文件中#!/bin/bashdata=$1for i in `cat $data`do echo "执行脚本 : 脚本参数 $i" echo "sh shell $1"done[root@note01 shell]# sh batch_exec.sh data执行脚本 : 脚本参数 1sh shell...
原创 2021-05-31 18:15:41
498阅读
对于一些特定场合,需要将一些脚本参数写在配置文件中#!/bin/bashdata=$1for i in `cat $data`do echo "执行脚本 : 脚本参数 $i" echo "sh shell $1"done[root@note01 shell]# sh batch_exec.sh data执行脚本 : 脚本参数 1sh shell...
原创 2022-02-15 14:50:03
308阅读
在工作中遇到的问题,此nginx.sh配置脚本是我在Googel下载下来的,实际复制贴貼到服务器中运行时发现前面都有 001-100的行标识符,外带空格,影响运行和美观啊;本来想一行行删除,后来不禁自己也鄙视自己:这也太没技术含量了吧?具体解决方法如下: ①首先在 vim里删除所有行首数字,如下所示:
原创 2011-03-03 08:25:55
3449阅读
14点赞
19评论
    在工作中遇到的问题,此nginx.sh配置脚本是我在Googel下载下来的,实际复制贴貼到服务器中运行时发现前面都有 001-100的行标识符,外带空格,影响运行和美观啊;本来想一行行删除,后来不禁自己也鄙视自己:这也太没技术含量了吧?具体解决方法如下: ①首先在 vim里删除所有行首数字,如下所示: 1   
转载 精选 2016-05-31 12:29:56
392阅读
问:像/etc/profile、/etc/init.d/rcS等都是脚本文件吗?能不能说明一下脚本文件究竟是什么,用什么作用?谢谢!!答:你说的这些应该算配置文件脚本文件一般是可执行的文本格式的文件,反正我是这么认为的,例如linux中可执行的shell脚本就属于脚本文件追问:但是觉得像profi...
转载 2015-09-08 14:00:00
75阅读
2评论
现有多个具有相同命名格式及内容格式的文件,要求编写shell脚本将它们合并到一个文件中。
原创 2016-10-21 20:47:01
1013阅读
#!/bin/bashcase $1 in     "view")        echo "view the $2"        virsh-viewer $2        ;;&nb
原创 2016-10-19 12:46:54
973阅读
一键开启zookeeper#!/bin/sh#获取当前用户user=`whoami`for host in $user@hadoop137 $user@hadoop138 $user@hadoop139;do ssh $host "source /etc/profile;/opt/module/zookeeper-3.4.10/bin/zkServer.sh start" echo ...
原创 2021-08-11 09:57:46
47阅读
一、shell写一个技术程序二、监控tomcat的程序,发现tomcat挂了,重启三、mysql的备份脚
一键开启zookeeper#!/bin/sh#获取当前用户user=`whoami`for host in $user@hadoop137 $user@hadoop138 $user@hadoop139;do ssh $host "source /etc/profile;/opt/module/zookeeper-3.4.10/bin/zkServer.sh start" echo ...
原创 2022-03-07 11:58:03
60阅读
1 shell 文件内容替换 sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法。 调用sed命令有两种形式: 常用选项: -n∶使用安静(silent)模式。在一般sed 的用法中,所有来自 S
转载 2019-11-01 17:36:00
1644阅读
2评论
以下实例本人在Centos6.5 64位操作系统中使用一、定时复制文件  a、在/usr/local/wfjb_web_back目录下创建 tomcatBack.sh文件  文件内容:#将tomcat中的应用wfjb_web 复制到 /usr/local/wfjb_web_back/tomcat_back/目录下 并按照日期作为文件名称cp -af /usr/local/apache-tomcat
原创 2017-06-22 10:58:35
1362阅读
我们很多时候需要将一个大功能的shell脚本分在不同的文件里,这样能起到条理清晰,多次复用的好处。 但是有一个问题不得不提出来,就是单个shell里面设置的环境变量在引用者里面是无效的。 举例说明: a.sh的内容,我们在a中执行b #!/usr/bin/sh b.sh echo $test_a b ...
转载 2021-08-29 22:26:00
342阅读
2评论
一般都是连接mysql执行sql语句: 在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可; 或直接运行mysql自带的连接工具,然后输入密码即可. 执行sql脚本,可以有2种方法: 第一种方法: 在命令行下(未连接数据库),输入 mysql -h lo
转载 2019-11-18 15:28:00
1076阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5