天行健,君子以自强不息;
      地势坤,君子以厚德载物;

  • 1 
预览模式: 普通 | 列表

shell中的fork、source和exec总结(包括环境变量)

摘要:对fork,source和exec三种方式执行shell脚本的总结。

 

准备知识

1.我们所执行的任何程序,都是由父进程(parent process)所产生出来的一个子进程(child process),子进程在结束后,将返回到父进程去。此一现像在Linux系统中被称为 fork。当子进程被产生的时候,将会从父进程那里获得一定的资源分配、及(更重要的是)继承父进程的环境﹗ 
2.Shell变量大致可以分为3种类型: 
   内部变量:系统提供,不用定义,不能修改,比如$#,$?,$*,$0等 
   环境变量:

[阅读全文]

标签: shell

再次感叹sed的强大

1、删除文档的第一行

sed -i '1d' <file>

2、删除文档的最后一行

sed -i '$d' <file>

3、在文档指定行中增加一行

例如文档如下:

echo "1";

echo "2";

echo "4";

echo "5"; 

想要在echo "2";后面加上一条echo "3";可以用如下命令

sed -i &#

[阅读全文]

标签: shell sed
  • 1