非常风气网www.verywind.cn
首页
编写shell程序
Linux
Shell
脚本编程最佳实践
答:
仅建议
Shell
用作相对简单的实用工具或者包装脚本。因此单个
shell
脚本内容不宜太过复杂。在选择何时使用shell脚本时时应遵循以下原则:可执行文件不建议有扩展名,库文件必须使用 .sh 作为扩展名,且应是不可执行的。执行一个
程序
时,无需知道其
编写
语言,且shell脚本并不要求具有扩展名,所以更倾向可执行...
怎样
编写shell程序
要求:从键盘上输入n个整数,把其中的偶数加起来求和...
答:
/bin/sh 这个地方的NUM 就是要输入的n个整数个数控制 NUM=$1 total=0 echo "the num is ${NUM}"for((i=0;i < ${NUM};i++))do read n yushu=`echo $((${n} % 2))`if [ 0 -eq ${yushu} ]then total=`expr ${total} + ${n}`fi done echo "${total}"
用
shell编写
一个汉诺塔游戏的
程序
,求代码。
答:
!/bin/bash E_NOPARAM=10 # 错误码1:没有参数传给脚本 E_BADPARAM=20 # 错误码2:传给脚本的盘子数不合法 Moves=0 # 保存移动次数的全局变量.dohanoi() { # 递归函数 case $1 in 0) ;; *) dohanoi "$(($1-1))" $2 $4 $3 echo move $2 "-->" $3 ...
用
shell编写
一个汉诺塔游戏的
程序
,怎么写代码?
答:
hanoi(){ if [ $1 -eq 1 ] then echo "from $2 to $4" else hanoi `expr $1 - 1` $2 $4 $3 echo "from $2 to $4" hanoi `expr $1 - 1` $3 $2 $4 fi}hanoi 4 'A' 'B' 'C'将以上代码写到一个文件,如:test.sh,保存后,执行:sh ....
在
shell
下
编写
一个
程序
,要求开始运行时出现hello后跟用户信息,第二个要...
答:
! /bin/sh echo "hello `whoami`"myHour=`date +%H`if test $myHour -lt 12 then echo "good morning"else echo "good evening"fi
编写
一个
shell程序
creat实现以下功能,输入a实现:创建初始密码为空的100...
答:
creat#!/bin/bash echo "please input a or b:"read creatcase $creat in"a") for i in {1..100} do useradd user$i -c "This is a Student." -g root done ;;"b") mkdir /root/ks/cqcet for i in {1..200} do mkdir /root/ks/cqcet/abc...
1.
编写
一个
Shell程序
,以分析用户的输入是否是偶数。
答:
read numif test `expr $num % 2` == 0;then echo "偶数";else echo "奇数";fi
编写shell 程序
,列出等差数列1.3.5.7.9...等前20项及其总和
答:
实际上这里就是传入一个参数来循环相加,首先传入一个参数i i=$1 y($i)=$i+2 i=$i+1 if $i le 20 then 把y($i)加起来就好了 基本思路应该是这样,具体算法你再组织组织,百度下
在linux里
编写
一个
shell程序
,在目录/userdata下创建50个目录分别是user...
答:
!/bin/bash for ((i=1;i<=50;i++));do mkdir /userdata/user"$i"chmod 777 /userdata/user"$i"done
编写
一个简单的
Shell程序
,实现将指定的文件内容中小写字母转换成大写...
答:
cat yourfile.txt | tr -s "[a-z]" "[A-Z]" > newfile.txt 参考资料:http://www.zhangyan.name/
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网