不废话,上代码: ============================== #!/bin/bash k=(a b c d e f g h i j k l m n) for i in ${k}; do echo $i done [sis@RD ~]$ ./1 a b c d e f g h i j k l m n [sis@RD ~]$ ================================== 改变一下: [sis@RD ~]$ cat 1 #!/bin/bash k=(a b c d e f g h i j k l m n) for i in $k; do echo $i done [sis@RD ~]$ ./1 a [sis@RD ~]$ ================= ================= 有谁能解析一下吗? 我...
by 很平凡的Man - Shell - 2008-10-28 17:49:29 阅读(2817) 回复(8)
(发现都是命令的教程,grep,awk等,没有语法的,我总结一些,抛砖引玉,希望高手补充) 1.变量赋值 a=123 read name b=$(ls /home) 把命令的执行结果赋值给变量 2.使用变量(前面用$) echo $a let a=a+1 系统变量 [code]$0 这个程序的执行名字 $n 这个程序的第n个参数值,n=1...9 $* 这个程序的所有参数 $# 这个程序的参数个数 $$ 这个程序的PID $! 执行上一个背景指令的PID $? 上一个指令的返回值...
FreeBSD长久以来使用tcsh,linux用bash,都是方便好用的shell,这么久的实践也证明没什么安全问题,为何这两大BSD就不顺应潮流做一下改变呢?虽然可以通过ports或pkgsrc来安装,但作为shell,我看最好还是放到源码树中……
bash 前言 本文译自《Slackware Linux Unleashed》(第三版)一书的 bash 一章,但做了一些必要的删节,并且有的地方根据实际情况作了较大的改动,必要的话请参考原文。 简介 本文将较为详细地介绍 Linux 下最常用的 shell,bash。bash(Bourne Again Shell) 是 Linux 的缺省 shell,并被大多数用户所使用,在本文中你将学会: 什么是shell Linux上最常见的shell 命令补齐(Command-line compl...
bash 前言 本文译自《Slackware Linux Unleashed》(第三版)一书的 bash 一章,但做了一些必要的删节,并且有的地方根据实际情况作了较大的改动,必要的话请参考原文。对本文有任何问题的话请与我联系:con@nease.net 简介 本文将较为详细地介绍 Linux 下最常用的 shell,bash。bash(Bourne Again Shell) 是 Linux 的缺省 shell,并被大多数用户所使用,在本文中你将学会: 什么是shell Linux上最常见的sh...
if [ DATE=$(date "+%F") -o `expr length $DATE` -eq 10 ] then echo "$DATE" fi 如何能实现上面的需求?谢谢! 我不把date赋值放在外面的原因是if还要测试别的表达式,通过后才能进行后面的测试。
bash 中的递归函数 文档选项 未显示需要 JavaScript 的文档选项 打印本页 将此页作为电子邮件发送 级别: 初级 冯 锐 ( [email=fengrui@cn.ibm.com?subject=bash%20%E4%B8%AD%E7%9A%84%E9%80%92%E5%BD%92%E5%87%BD%E6%95%B0]fengrui@cn.ibm.com[/email] ), 软件工程师, IBM 丁 成 ( [email=dingc@cn.ibm.com?subject=bash%20%E4%B8%AD%E7%9A%84%E9%80%92%E5%BD%92%E5%87%BD%E6%95%B0]dingc@cn.ibm.com[/ema...
tmtime=1615 export tmtime if [ $tmtime -gt 0 -a $tmtime -lt 0730 ]; then echo 'tmtime gt 0000 and lt 0730' elif [ $tmtime -gt 1730 -a $tmtime -lt 1630 ]; then echo 'tmtime gt 1730 and lt 1630 ' fi 执行无输出 为啥?