
shell学习
我前年买了个表
主要从事android驱动、JNI、hal层开发。有什么嵌入式上的问题欢迎咨询我。
展开
-
Shell重定向&>file、2>&1、1>&2的区别
shell上:0表示标准输入1表示标准输出2表示标准错误输出> 默认为标准输出重定向,与 1> 相同2>&1 意思是把 标准错误输出 重定向到 标准输出.&>file 意思是把 标准输出 和 标准错误输出 都重定向到文件file中用例子说话:1. grep da * 1>&2 2. rm -f $(find / -name cor转载 2017-07-04 12:19:15 · 590 阅读 · 0 评论 -
Linux Shell中的特殊符号和含义简明总结
在Linux Shell中有很多的特殊符号,这对于我们写Shell脚本时要特别留意:一方面要知道这些特殊符号的用法,这些符号用好了可以达到事半功倍的效果;但另一方面要避免这些特殊符号的过度使用而导致脚本难以调试、难以阅读。这些特殊符号罗列出来大致如下:复制代码代码如下:# ; ;; . , / / ‘string'| ! $ ${} $? $$ $* “string”*转载 2016-09-19 00:01:12 · 5837 阅读 · 0 评论 -
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:$echo $$运行结果29949特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表转载 2017-07-05 17:27:00 · 259 阅读 · 0 评论