Unix
文章平均质量分 63
jjhpp2003
这个作者很懒,什么都没留下…
展开
-
ksh学习
要学习ksh,最好的方法莫过于man ksh,这样才能系统的彻底的了解ksh。以下是我学习ksh的总结:1. Definitions (请耐心的看懂这一小节,这是其它小节的基础) 1) metacharacter: is one of the following characters: ; & ( ) | NEWLINE SPACE TAB 2) blank: is a TA原创 2006-04-19 15:05:00 · 3424 阅读 · 0 评论 -
Exclude all lines match a pattern using ls and grep
It is easy to to list all lines that match the pattern, but difficult tolist all lines except those that match the pattern.We can only use ls or joined with grep to get this goal.(1) Only usin原创 2006-04-19 15:13:00 · 1052 阅读 · 0 评论 -
The difference between (()) and ().
The following points are the difference between ( )and (()) I understand. I the dont know the mechanism inside them, but at least, Its the Behavior of them.(1) () : will open a new nested sh原创 2006-04-19 15:18:00 · 1113 阅读 · 0 评论 -
named pipe
named pipe其实就是pipe file,在sun操作系统中可以使用mknod pipe_file_name p来创建,操作pipe file与普通文件相同,特别的地方在于:(1) 对于pipe file,以读打开和以写打开需要成对出现,如果只出现一个,如,只以读打开pipe file,而没有以写打开pipe file,那么该读打开(open)操作会被阻塞,即并没有真正打开pi原创 2006-04-19 15:21:00 · 1525 阅读 · 0 评论 -
Return value of grep and ls
I make some testing below:---------------------------------------------------------------------------------------------$ lsaa.txt ab.txt bb.txt$ ls | grep -v aa.txt | grep -v bb.txtab.原创 2006-04-19 15:16:00 · 1275 阅读 · 0 评论 -
cat and line
1. catThis command used to dispay or create file. (1) cat [enter]cat with no input parameters, that mean it will use standard input and standard output. So when you type some characters and ente原创 2006-04-19 15:10:00 · 1046 阅读 · 0 评论 -
IF语句
在SunOS机器的ksh中if语句支持=和= = 如: if [ “$a” = = “abc” ]与if [ “$a = “abc” ]是等效的,但是在hp_ux中,不支持= =。还有在=及= =的两边应有空格,如果没有空格,这个=或者= =就相当于普通字符”$a”=”abc”或者$a=abc就组成一个字符串,所以这个表达式永远为真。另外在$a应有双引号包围,如果没有,当a为null时原创 2006-04-19 15:24:00 · 1157 阅读 · 0 评论