Chinaunix
标题:
(菜鸟一问哈)shell 里面 有 ++运算符吗!!有的话是怎么用的阿!
[打印本页]
作者:
wi1she
时间:
2010-05-04 22:42
标题:
(菜鸟一问哈)shell 里面 有 ++运算符吗!!有的话是怎么用的阿!
如题
作者:
bbgg1983
时间:
2010-05-04 22:51
回复
1#
wi1she
有啊,和一般的编程语言里用法差不多吧
作者:
lkk2003rty
时间:
2010-05-04 22:51
((n++))
lkk2003rty@ubuntu:~$ n=1
lkk2003rty@ubuntu:~$ echo $n
1
lkk2003rty@ubuntu:~$ ((n++))
lkk2003rty@ubuntu:~$ echo $n
2
lkk2003rty@ubuntu:~$
复制代码
作者:
lkk2003rty
时间:
2010-05-04 22:55
lkk2003rty@ubuntu:~$ for ((n=0;n<10;n++)) do echo "$n "; done
0
1
2
3
4
5
6
7
8
9
lkk2003rty@ubuntu:~$ for ((n=0;n<10;++n)) do echo "$n "; done
0
1
2
3
4
5
6
7
8
9
复制代码
同样的在(())里前置的++也行
作者:
Shell_HAT
时间:
2010-05-04 22:59
awk里面也有
echo "a b c" | awk '{for(n=1;n<=NF;n++)}2'
复制代码
作者:
wi1she
时间:
2010-05-05 07:56
回复
3#
lkk2003rty
非常感谢哈!!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2