51CTO博客开发转身离开-王军濛sir的积累
找出svn目录下面的变更svn status找出svn新增但是没add的文件:svn status | grep -e ^?
1、getopts使用方式:g e t o p t s一般格式为:getopts option_string variable g e t o p t s读取o p t i o n s t r i n g,获知脚本中使用了有效选项。g e t o p t s查看所有以连字符开头的参数,将其视为选项,如果输入选项,将把这与o p t i o n s t r i n g对比,如果匹配发现,变
要搜索所有包含文件 command_file 的rpm包,可以使用 su -c 'yum provides command_file'
1.通过重定向+read命令while read line do #对每一行字符串的操作 shell_commands done < File.txt2.通过cat +IFS重定义IFS_old=$IFS IFS=$'\n' for line in $(cat File.txt) do shell_commands done IFS=$IFS_ol
按照shell语法,后一个前台命令必须等待前一个前台命令执行完毕才能进行,这就是所谓的单线程程序。如果两条命令之间有依赖性还好,否则后一条命令就白白浪费了等待的时间了。网上查了一遍,shell并没有真正意义上的多进程。而最简单的节省时间,达到“多线程”效果的办法,是将前台命令变成后台进程,这样一来就可以跳过前台命令的限制了。引用网上例子:实例一:全前台进程:#!/bin/bash #filena
expect输入特殊字符。
直接从REHL5.5通过VNC远程升级到最新的CentOS6.2.贪心厌旧没啥好事,中途遇到两个错误,吃了不少苦头。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号