1. for i in `ls *.mp3` 常见的错误写法: for i in `ls *.mp3`; do # Wrong! 为什么错误呢?因为for…in语句是按照空白来分词的,包含空格的文件名会被拆成多个词。 如遇到 01 - Don’t Eat the Yellow Snow.mp3 时,i的值会依次取 01,-,Don&rsqu
转载 精选 2010-09-06 13:29:29
1610阅读
linux系统下安装PHP环境  用 phpStudy的情况下出现的问题服务进程管理
原创 2022-11-15 21:26:05
93阅读
总结了bash 编程常见的几个错误
原创 精选 2023-03-10 09:59:37
645阅读
Cloud Alert Media 模块有了,要想重新执行就去zabbix的web端删除报警媒介类型Cloud Alert MediaCloud Alert Group 模块有了,要想重新执行就去zabbix的web端删除用户群组Cloud Alert Group 先删除用户再删除用户组再重新创建就好了...
原创 2022-12-06 01:00:42
154阅读
以下都是在centos命令行输入 查看有无 yum安装包 ,有的话卸载: 查看:rpm -qa |grep yum 卸载:rpm -aq|grep yum|xargs rpm -e --nodeps
原创 2022-03-18 14:35:07
1964阅读
以下都是在centos命令行输入查看有无 yum安装包 ,有的话卸载:查看:rpm -qa |grep yum卸载:rpm -aq|grep yum|xargs rpm -e --nodeps第一步: 到这个网站去下载如下RPM包 :http://mirrors.163.com/centos/6/os/x86_64/Packages/下载安装以下4个包,由于更新问题,可能包名版本不一样,可以查找
原创 2023-04-03 20:21:17
2283阅读
———————————华丽的分割线 begin———————1. for i in $(ls *.mp3)2. cp $file $target3. 文件名中包含短横'-'4. [ $foo = "bar" ]5. cd $(dirname "$f")6. [ "$foo" = bar && "$bar" = foo ]7. [[ $foo > 7 ]]8. grep foo
原创 2013-10-27 23:15:54
2045阅读
你以为任何命令的执行错误都能报错?你想多了,在Bash编程中,有很多命令错误提示是需要自己编写的。下面就来一个首先比较参数的个数是否正确,正确的情况下在进行下一步。
原创 2018-03-23 21:57:41
522阅读
1点赞
 由于工作需要,写了一个脚本,该脚本的功能是实现: 有两个.txt文件,里面存放了一些域名,然后从这两个.txt文件里面,随机取出一个域名,写入到shiting.htm和xiazai.htm文件里面。 脚本写好了,测了语法,没问题,在虚拟机里面也测试通过的,没问题。可是一拷贝到生产环境中,就出了大问题。纠结了我两天,现在终于得到了解决,现在总结以下,以免以后再犯同样的错误。 脚本如
原创 2012-06-07 13:24:10
1104阅读
运行shell脚本经常碰到这个坑,但是又不知道是怎么回事,总是怀疑bash版本是不是支持[[ 用法。1.检查bash版本。bash --vserionGNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)想来基本不是版本问题。2.[[ 使用错误。在交互模式下使用:xiaobai@XXX:~$ [[ 1 ]] &
原创 2017-04-06 19:06:16
2447阅读
#意外用了一下finger命令,结果显示未找到命令 [root@localhost ~]# finger -l root bash: finger: 未找到命令... #挂载一下光驱,排除连不上光驱的可能,用grep命令过滤一下,结果啥也没有显示 [root@localhost ~]# mount ...
转载 2021-10-06 18:32:00
1267阅读
2评论
问题构建博客时bash: hexo: command not found解决办法加入环境变量C:\Users\zjb\AppDat
原创 2023-02-21 08:08:58
134阅读
调试方式建议通过将setx命令添加到shell脚本来启用调试模式,如下所示:root@localhostcattest.sh!/bin/bashsetxecho&34;HelloWorld!&34;mkdiirtesting然后运行脚本查看:root@localhostshtest.sh+echo&39;HelloWorld!&39;HelloWorld!+mkdiirtestingtest.sh
原创 2023-01-04 08:58:48
270阅读
安装个:yum install java-1.8.0-openjdk-devel.x86_64 ​
原创 2022-07-04 11:17:57
153阅读
本文讲述了在 Bash ​​脚本​​​中处理错误的一些技巧,如何获取错误代码、在执行​​脚本​​时获得详细输出、处理调试功能和错误重定向。使用这些技巧,系统管理员可以使他们的日常工作变得轻松。退出状态在 Bash 脚本中,​​$?​​将打印退出状态。如果返回零,则表示没有错误。如果不为零,结论就是任务可能存在一些问题。如下是一个简单例子:[root@localhost ~]# cat m
原创 2022-09-07 03:19:17
142阅读
本文讲述了在 Bash 脚本中处理错误的一些技巧,如何获取错误代码、在执行脚本时获得详细输出、处理调试功能和
原创 2022-10-19 13:39:06
102阅读
命令: yum -y install wget[root@zjj101 ~]# yum -y install wget已加载插件:fastestmirrorLoading mirror speeds from cached hos
原创 2022-07-04 11:08:15
486阅读
linux系统下安装PHP环境   用 phpStudy 的情况下出现的问题服务进程管理:phpstudy (start|stop|restart|uninstall)站点主机管理:phpstudy (add|del|list)ftpd用户管理:phpstudy ftp (add|del|list)phpstudy: comm
原创 2022-07-20 14:23:38
278阅读
一.shell /bin/bash^M: bad interpreter错误 错误原因之一很有可能是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A. 可以有很多种办法看这个文件是DOS格式的还是UNIX格式的, 还是MAC格式的 (1). vi filename 然后用命令 :set ff? 可以看到dos或unix的字样. 如
转载 2011-10-11 10:35:29
1932阅读
MySQL问题解决:-bash:mysql:commandnot foundlinux系统下安装
原创 2022-11-15 21:27:23
66阅读
  • 1
  • 2
  • 3
  • 4
  • 5