使用前了解 Shell: Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁 Shell: Shell 脚本(shell script),是一种为 shell 编写的脚本程序。 下面说下运行shell脚…
标签:Shell脚本
批量删除大量空目录、快速删除空文件夹
菜鸡脚本,想看看除了awk内置语言外有没有其他方法快速删除空文件夹; 一条命令搞定,可直接看底部; 海量空目录暂时没试过,会遍历目录下的所有文件,不过要想删除某一路径下的所有空目录无可避免的要遍历所有目录; 第一次: 命…
Shell脚本,字符串处理,变量默认初始化,批量修改当前文件夹下指定后缀对象的后缀
Shell脚本,字符串处理,变量默认初始化,批量修改当前文件夹下指定后缀对象的后缀 O、字符串处理,包括 1、字符串截取 2、字符串替换 3、字符串掐头 4、字符串去尾 一、字符串截取 字符串本身没有变化 0、使用#查看…
Shell脚本,sed常见执行命令: p:打印行,d:删除行,c:替换行,s:替换关键字,=:打印行号,-i将改变写入文件
Shell脚本,sed常见执行命令: p(print):打印行 d(delete):删除行 c(replace):替换行 s(substitution):替换关键字,=:打印行号,-i将改变写入文件 O、sed常见执行命…
批量删除大量空目录、快速删除空文件夹
菜鸡脚本,想看看除了awk内置语言外有没有其他方法快速删除空文件夹; 一条命令搞定,可直接看底部; 海量空目录暂时没试过,会遍历目录下的所有文件,不过要想删除某一路径下的所有空目录无可避免的要遍历所有目录; 第一次: 命…
shell函数定义、函数调用及函数返回值用法
1、函数定义 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。Shell 函数定义的语法格式如下: [function] funname [()]{ 函…
shell脚本——字符串 数组
字符串 字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 单引号 str='this is a string' 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是…
linux下在root用户登陆状态下,以指定用户运行shell脚本
当前ssh登陆linux的是root用户 但是应用程序必须以webmaster用户运行,否则报错 那么实现方式如下: #!/bin/sh user="webmaster" if [ `whoami` != …
shell脚本之创建文件,自动复制粘贴文件
shell脚本是为了方便我们集中处理某些事情。而不用我们挨个操作。一定程度上,确实能给我们带来很大的方便。这里是执行一个批量复制粘贴文件的脚本。 一…
【shell】用 grep 查找包含字符串的文件|grep 过滤|取匹配行的前后n行
目录 即可即用 grep 匹配多个关键字 与find的不同 grep检索文件内容详解 grep指定搜索的文件类型 grep 不起作用?过滤了还是显示 匹配特定的列 指定在哪些文件/哪类文件/哪个目…
Shell遍历文件夹&判断文件中是否存在关键词
背景:现在每天晚上都要压测数十台机器,自动抓取日志的脚本已经写出,但是每次单独点开log文件抓取crash,kill,fatal等信息,很是重复和繁琐,于是决定写一个遍历文件夹和判断日志是否存在crash的脚本,话不多说…
统计/var/log 有多少个文件,并显示这些文件名
统计/var/log 有多少个文件,并显示这些文件名 #!/bin/bash #使用 ls 递归显示所有,再判断是否为文件,如果是文件则计数器加 1 cd /var/log sum=0 for i in `ls -r *…