摘要:删除文件中含有$word字符串的某些行(在文件中修改)sed -i '/$word/d' file
阅读全文
摘要:~/.bash_profile 用于设置用户专属的环境信息,login方式进去bash运行,每次用户登录的时候执行一次,通常会调用bash_profile~/.bashrc 用于设置当前shell 的环境信息,no login方式进入bash运行,shell新起的时候执行对于用户专属的环境变量只需在~/.bash_profile中设置若添加后没重新登录,只需source ~/.bash_profile
阅读全文
摘要:pwd可获取命令当前的路径可是若我们想在脚本中获取脚本所在文件夹的路径,这种方法是不够用的。例如,我们的脚本放在/home/user/script/下,名字叫做getpath.shgetpath.sh有一行脚本是了local_path=$(pwd)现在我们在/home/user/下,我们执行getpath.sh,命令式./script/getpath.sh$local_path的值将会是/home/user那么我们怎么来获取脚本所在位置呢?我们可以在脚本里面这样写:pre_path=$(dirname $0) #dirname命令可以把参数的最后一个/及后面的字符串去掉cd...
阅读全文
摘要:shell脚本的return只能返回数值类型,可是我们很多时候想返回字符串#!/bin/shfunction getStr (){ String="very good" echo $String}str=$(getStr)echo $str结果:very good
阅读全文
摘要:date + ”%F %T.%N" 20113-01-23 14:04:25.0024124124/etc/init.d 存放了启动或停止某个系统应用的脚本cd - // 回到上次目录
阅读全文