@maorongrong
2016-12-22T12:49:04.000000Z
字数 504
阅读 576
script
shell
作为一种解释器,将用户从命令行输入的命令一条一条执行,称为交互式。
shell script
则作为一种批量方式全部扔给shell
, 由shell
一条条读取并执行,不需要用户从命令行一条条输入。
Unix OS
上有很多版本的shell
,可以在cat /etc/shells
查看系统已知的Shell
cat /etc/shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
bash
是各种Linux发行版标准配置的Shell,在Linux系统上/bin/sh
往往是指向/bin/bash
的符号链接。
shell bash脚本
Shell脚本常用命令--貌似比较全
$ sed 's/test/mytest/g' example
-----在整行范围内把test替换为mytest。如果没有g标记,则只有每行第一个匹配的test被替换成mytest。