应用UNIX的fork()等系统调用,编写一个c程序具有以下功能: a) 实现Shell的基本功能,包括有:打印提示符;接受和分析命令行(滤去无效的空格、tab符号以及换行符等);执行命令(要有出错处理;输入exit或者bye退出);返回父进程; b) 处理后台程序(不需要wait) c) 处理多行命令(分析命令行中的‘;’并处理之) d)应用 dup(), pipe()系统调用具有输入输出重定向以及管道功能
自己用shell 编写了一个菜单型的备份(使用了rsync),供大家交流学习,有哪里需要改进的,请大家提出。 【bp_atobdir.sh】 *主要功能: 1. Look some details (查看详细) 1.1 Dir Count 1.2 File Count 1.3 Show Size 1.4 What had been changed 1.5 Back 2. Back up (备份) 2.1 Bake up during in local 2.2 Bake up From Serv
从DB中取检索值传递给shell,生成环境变量 1. 编写myshellpara.sql 通过spool 执行一个SQL读取所要的值,结果保存在myshellvar_export.sh set feedback off; set heading off; set pagesize 0; set linesize 1000; set numwidth 12; set termout off; set trimout on; set trimspool on; spool myshellvar_e