美文网首页
linux shell编程中有的命令组合

linux shell编程中有的命令组合

作者: marshalzxy | 来源:发表于2017-10-20 15:17 被阅读17次

1、字符串转换大小写

gawk '{print toupper($0)}' //转换为大写

gawk '{print tolower($0)}' //转换为小写

2、字符串转换为数组

x="A b c d"

OLD_IFS="$IFS"

IFS=" "

Array=($x)

IFS="$OLD_IFS"

//Array就是我们获取的数组

3、for遍历数组

for each in ${Array[*]}

do

    Echo $each

Done

4、提取字符串中的目录和文件名

var=/dir/file.txt

1)提取字符串中的文件名

Echo ${var##*/}

2)提取字符串中的目录名

echo ${var%/*}

3)提取字符串中的文件名后缀

ech0 {(var##*.}

5、比较字符串中是否含有部分字符

if [[ $currentLinkStatus =~ "YES" ]]

then

    rm -f xxx

fi

6、grep匹配后打印多行

Grep -C 5 'pattern' file //打印匹配行前后5行

7、只查看某个文件的某些行

sed -n '5,20p' file

8、查找最近修改的文件

Find . -type f -mtime -1//24-48小时修改的文件

find . -type f -mtime 0 //最近24小时内修改的文件

find . -type f -mmin -30 //最近30分钟修改的文件

相关文章

  • linux shell编程中有的命令组合

    1、字符串转换大小写 gawk '{print toupper($0)}' //转换为大写 gawk '{prin...

  • Linux之Shell简介

    linux下编程离不开shell, window中也存在shell。shell其实是一个命令解释器,接收用...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

  • Shell 编程的 Hello World

    什么是 Shell?简单来说,Shell 编程是对 Linux 命令的逻辑化处理。 来看看 Shell 编程是如何...

  • Shell学习笔记-基础入门

    走进 Shell 编程的大门 什么是 Shell? 简单来说,Shell编程就是对一堆Linux命令的逻辑化处理。...

  • Linux shell编程模板

    只要会写Linux命令,就可以写shell脚本。 之前基本上写的shell脚本都是Linux命令的组合,最多加入i...

  • Shell脚本编程(一)

    开启shell脚本编程前,为了很好理解命令行和shell在Linux系统架构中的位置,需要对Linux系统做一个扫...

  • Linux命令学习之:echo命令

    Linux命令学习之:echo命令 简介 linux的echo命令, 在shell编程中极为常用, 在终端下打印变...

  • date

    Linux date命令的用法 在linux shell编程中,经常用到日期的加减运算以前都是自己通过expr函数...

  • linux系列之shell编程(一)

    linux系列之shell编程(一) shell概述 shell是一个命令行解释器,它接收应用程序/用户命令,然后...

网友评论

      本文标题:linux shell编程中有的命令组合

      本文链接:https://www.haomeiwen.com/subject/yndvuxtx.html