执行个别shell测试脚本运行报错$'\r': command not found 考虑到可能是windows与Linux的换行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一个个替换。 可以使用如下命令来解决: # vi 脚本名 命令行模式下输入: :set ff=u ...
分类:
系统相关 时间:
2020-03-31 14:10:39
阅读次数:
101
什么是Shell脚本UNIX的哲学:一条命令只做一件事为了组合命令和多次执行,使用脚本文件来保存需要执行的命令赋予该文件执行权限标准的Shell脚本要包含哪些元素Sha-Bang,也就是第一行注释用什么shell解释该脚本命令"#”号开头的注释chmodu+rxfilename可执行权限例如:进入test目录,查看目录内容:新建一个.sh文件,把命名输入进入user1@SC02ZRC4K
分类:
系统相关 时间:
2020-03-31 10:26:29
阅读次数:
83
#前言:今天我们来聊聊shell脚本中的函数知识,看一下函数的优势,执行过程和相关的使用案例,我们也来看一下shell和python的函数书写方式有什么不同 #简介 1、函数也具有别名类似的功能 2、函数是把程序里多次调用相同的代码部分定义成一份,然后给这份代码定义个名字,如果出现重复的就调用就行了 ...
分类:
系统相关 时间:
2020-03-29 11:05:23
阅读次数:
79
ldd ldd(/usr/bin/ldd)本质是一个shell脚本,并不是一个二进制的可执行程序。 ldd可以列出一个程序运行所依赖的动态链接库(so文件)。 由于制作二进制程序的过程中经常需要判断需要哪些共享库的支持,所以要使用ldd找出所需的依赖并添加至目标系统中,以确保程序可以在独立的目标系统 ...
分类:
其他好文 时间:
2020-03-28 19:56:28
阅读次数:
100
主要使用iconv cat b |while read line do iconv -f gbk -t utf8 $line > a [[ $? -ne 0 ]] && { echo $line } mv a $line done b文件中存放着需要修改的文件路径 可多个文件路径,每行一条路径 ...
分类:
系统相关 时间:
2020-03-26 13:50:02
阅读次数:
519
查看当前系统Java版本的命令: java -version 如果显示Java版本号,说明已经正确安装,如果显示没有该命令,需要自行安装Java; 在执行项目的脚本前加上source /etc/profile; 完整的脚本为: (/var/lib/jenkins/workspace/demoSecu ...
分类:
编程语言 时间:
2020-03-26 12:02:17
阅读次数:
161
感谢whuslei Shell中的IFS解惑原创whuslei 最后发布于2012-01-09 21:07:15 阅读数 51963 收藏展开一、IFS 介绍 Shell 脚本中有个变量叫 IFS(Internal Field Seprator) ,内部域分隔符。完整定义是The shell use ...
分类:
系统相关 时间:
2020-03-25 23:49:28
阅读次数:
178
shell脚本一键在线安装redis数据库(使用函数实现)
分类:
数据库 时间:
2020-03-25 10:32:27
阅读次数:
93
-n 只读取shell脚本,但不实际执行 "-n"可用于测试shell脚本是否存在语法错误,但不会实际执行命令。在shell脚本编写完成之后,实际执行之前,首先使用"-n"选项来测试脚本是否存在语法错误是一个很好的习惯。因为某些shell脚本在执行时会对系统环境产生影响,比如生成或移动文件等,如果在 ...
分类:
系统相关 时间:
2020-03-24 18:43:55
阅读次数:
78