linux程序设计笔记2

 

==========《linux程序设计第4版》===第一章 shell(续集)============‘
1.AND列表:&& &&//他是一个整体,要么一起成功要么一起失败。
2.OR列表:|| || 允许我们执行一条命令成功为止,其后的命令将不再被执行。
3.语句块:如果你想在只允许使用单个语句的地方使用多条语句,那么你可以使用语句块。
 echo "fff" && { 
  grep -v "$cdcatnum" $tracks_file > $temp_file
  cat &temp_file > &tracks_file
  echo
  add_record_tracks 
 }
4.函数:(如果你想编写大型脚本程序)先定义后调用
 funcation_name (){ xxx }
 2。你可以使用local 关键字来指明shell函数中的局部变量。
 3。要想得到在函数中运算过的值,只能使用全局变量!
 4.return 指明的是退出码而已,而不是返回值。如果没有return,就最后一句话执行结果返回值
 5。即使有返回值也是该函数中所打印的一些字符。
 6。参数的传递:funame p1 p2 p3 :想怎么传多少个就传多少个。

5.break 跳出循环 continue 下一次循环继续
6。: 命令:空命令,可以代表true ,while :
7。 .命令 ,相当于source 命令。,使脚本在当前环境下生效哦。
8. echo -e //启用转义字符   -n 不换行
9。eval 命令: 做运算 ,同 $ 有点像。 $() //用c语言的语法来解释它
10。exec 替换当前的程序     exit n 返回退出码。export 导出到子shell中。
11。expr命令:他的参数当作一个表达式来求值:通常我们用 $(())来表示。
12。printf命令  return 命令  set 命令用来设置,脚本参数,地2个开始设置
 set $(date)  这样$2 就成了 date 。
 

 

==========《linux程序设计第4版》===第二章 linux 环境============
1程序选项函数unistd getopt() getopt_long():方便用户开发具有选项的应用程序:如ls -l:
2.环境变量:getenv() putenv() #include <stdlib.h>
 #include <stdlib.h> extern char **environ;  这个变量保存了所有的环境变量
 char **env=environ ; while(*env){cout<<*env;} 打印出来。字符形式的
3。时间和日期:
 1。time_t 类型,这是一个大到能以秒计算的时间的整数。 time.h
 2. time_t time(time_t *tloc)得到时间值
 
 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值