文章 2022-02-16 来自:开发者社区

Shell脚本(脚本中的逻辑判断,逻辑判断表达式,判断文件和目录属性,case判断)

逻辑判断表达式: -gt = 大于    -lt = 小于    -ge = 大于等于   -le = 小于等于   -eq = 恒等于  -ne = 不等于 这里要注意空格 也可以用&&和||结合多个条件 例如1: [root@congji shell]# cat if4.sh  #/bin/bash...

文章 2022-02-16 来自:开发者社区

20.5 Shell脚本中的逻辑判断;20.6 文件目录属性判断;20.7 if特殊用法;20.8 20.9 cace判断(上下)

扩展: select用法  http://www.apelearn.com/bbs/thread-7950-1-1.html 20.5 Shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 1. 创建if1.sh测试脚本: [root@hao-01 ~]# vi if1.sh a=5,如果a大于3,满足这个条件,显示ok 添加...

20.5 Shell脚本中的逻辑判断;20.6 文件目录属性判断;20.7 if特殊用法;20.8 20.9 cace判断(上下)
文章 2022-02-16 来自:开发者社区

Linux Shell脚本逐行读取多个文件

现有file1、file2、file3三个文件,其内容如下 1 2 3 4 5 6 7 8 9 10 11 12 $cat file1 f1_1 f1_2 f1_3 $cat file2 f2_1 f2_2 f2_3 $cat file3 f3_1 f3_2 f3_3 编写shell脚本逐行读取这三个文件 1 2 3 4 5 #!/bin/bash cat...

Linux Shell脚本逐行读取多个文件
文章 2022-02-16 来自:开发者社区

shell脚本 把一个文件的内容全部转换为大写

下面的脚本也许面试的时候用的着。 #!/bin/bash # 把一个文件的内容全部转换为大写. BIG=65 if [ -z "$1" ];then  # 检查命令行参数,如果$1长度为0,则为真   echo "Usage: `basename $0` filename"   exit $BIG fi  tr a-z A-Z ...

文章 2022-02-16 来自:开发者社区

通过在shell脚本中用expect实现远程scp文件

通过在shell脚本中用expect实现远程scp文件:     使用expect前,需要先安装两个rpm包: # rpm -ihv CentOS/expect-5.43.0-5.1.i386.rpm  # rpm -ihv CentOS/expect-devel-5.43.0-5.1.i386.rpm #!/usr/bin/expect -f set passwor...

文章 2022-02-16 来自:开发者社区

用shell脚本统计当前目录下目录和文件的各自数量

Linux下如何统计当前目录下文件有多少个,目录又有多少个呢? 下面用shell写一个脚本,放置在当前目录下,执行即可。 #!/bin/bash #脚本名称 dir #定义一个函数fun_directory fun_directory() {         let "filenum=0"...

文章 2022-02-16 来自:开发者社区

shell 脚本创建多个文件

echo "正在创建多个文件……" for ((i = 0;i <10;i++)) do echo > sh$i.sh echo "文件创建成功" done   本文转自 yhw85 51CTO博客,原文链接:http://blog.51cto.com/yanghuawu/1214593,如需转载...

文章 2022-02-16 来自:开发者社区

备忘录AIX主机下用SHELL脚本编写FTP传某个目录下的文件到LINUX主机

$ more ftp_backup_to_remote.sh  #!/usr/bin/ksh ftp -n<<! open 192.168.89.10 user oracle oracle binary cd /backup/exp/operation lcd /backup/exp prompt mput * close bye EOF 本文转自zylhsy 51CTO博客...

文章 2022-02-16 来自:开发者社区

Linux Shell脚本实现在文件指定的行插入字符串

涉及知识点:grep字符串查找,awk截取列,until条件操作,sed字符串插入,变量与字符串连接等。 人工操作(首先vim打开文件找到字符串所在的位置,插入操作): 1 2 3 4 5 6 vim /etc/glance/glance-api-paste.ini # Line69 auth_host = controller admin_user&nbs...

文章 2022-02-16 来自:开发者社区

Linux Shell脚本去掉几类常见文件中的注释

    Linux操作系统中去掉各类文件中的注释这个功能比较常用,通常用在查看一个较长的文件,又不想看注释的情况。通常这些文件包括C语言编写的*.c、*.h文件、cpp文件、*.xml文件、*.sh shell脚本文件、*.ini *.conf配置文件、*.php *.py *.pl等编程语言编写的文件以及无扩展名的一些可执行文件等。    &nb...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐