66问答网
所有问题
当前搜索:
linux shell编程题
linux
shell程序设计
,输入n,计算1+1/2+1/3+...+1/n。要求调用bc_百度知 ...
答:
[oracle@localhost test]$ cat c.sh !/bin/sh b=0 echo "请出入n的值:"read n for ((a=1;a<=n;a++))do b=1/$a+$b done c=`bc<<!scale=5 b !`echo "运算式是:$b"echo "最后的结果是:$c"[oracle@localhost test]$ sh c.sh 请出入n的值:20 运算式是:1/20+1/1...
linux
shell 编程
答:
(1)编写
shell
程序fileback:!/bin/sh DIRNAME=`ls /root | grep bak`if [ -z "$DIRNAME" ] ; then mkdir /root/bak cd /root/bak fi YY=`date +%y`MM=`date +%m`DD=`date +%d`BACKETC=$YY$MM$DD_etc.tar.gz tar zcvf $BACKETC /etc echo "fileback finished!"(2)编写任...
关于
linux
下的
shell编程
问题
答:
1.!/usr/bin/bash date if [ "$1" -ne null ]then who | grep "$1" > /dev/null && echo "$1 has logged on"mail $1 exit 0 fi 2. alias fire="./fire.sh"!/usr/bin/bash echo $(date)echo $(pwd)who | wc -w 3. @City = qw/Sydney Osaka Beijing.../ for($i=...
在
Linux系统
下,编写一个
Shell
脚本,从键盘读入5个整数,然后显示最大数...
答:
!/bin/bash 任意输入5个数,判断最大值,最小值,总和 s=0 read -p "please input:" num s=$(($s+$num))max=$num min=$num avg=$(($s/5))for i in `seq 4`do read -p "please input:" nums=$(($s+$num))if [ $num -le $min ];thenmin=$numfi if [ $num -ge ...
linux
shell编程
问题,程序循环体不执行
答:
首先,你这里没有循环,只是条件判断的问题,第二你拷贝语句写错了。a是文件啊,b是文件夹啊,应该是cp $a $b/$a要不然怎么能被执行呢,你的脚本我已经实际实验过了,如果你输入对的文件名,是不会总提示file not exit的。最后,写这脚本的人英语太差了。exit是退出的意思,不存在应该是exist ...
Linux
简单
Shell
脚本
编程
答:
echo "1---date"echo "2---ls"echo "3---who"echo "4---pwd"echo "choice::"read number if [ 1 == $number ];then date;if [ 2 == #number ]; then ls;if [ 3 == $number ];then who;if [ 4 == #number ]; then pwd;else echo "you are wrong"fi 这个程序我没...
如何在
linux
下用
shell编程
,判断一个文件是不是字符设备文件,如果是将...
答:
#1.echo 在屏幕上输出后面的字符串,和C的printf功能一样。echo -e "please input filename /n"#2.判断是那个文件?可以使用read命令从键盘上获取文件名。read FILENAME#3.如何判断是否是字符设备,3.1.这个就要使用到Test命令。而Test命令都是系统内置的,我们记住了,#使用就可以了。其中有[ -...
Linux中
编写
shell
脚本,输出如下序列:1,3,2,4,3,5,4,6,···100...
答:
expr语句外面是反引号(键盘上ESC下面那个键)而不是单引号,表示执行命令而不是单纯一个字符串,expr后面的运算符左右两侧要有空格。if跟[之间是要有空格的,if判断表达式比较符两侧也要有空格,数字跟 [ ]之间要有空格。我修正了,自己运行成功生成你要的数列了。你自己对比下吧:!/bin/bash#script...
linux
shell
脚本while
编程
的问题
答:
是你的程序写的有问题,while 后面的[]里面,要加上前后空格。要像这样:!/bin/bash i=5 while [ $i -gt 0 ];do echo "$i"i=$[ i - 1 ]done
Linux的编程
问题! 编写一个
shell
脚本 它把第二个位置参数及其以后的各个...
答:
[ $1 ]do# 这个赋值语句也可以不要file = $1# 完成文件复制cp $file $dir# 再次前移参数shiftdone# 复制完毕,列出复制后的目标路径ls $dir 如果回答对您有所帮助,麻烦采纳一下哈。更多
shell编程
相关学习,推荐《
Linux
就该这么学》这本书,里面有较系统和轻便的学习路径。
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
linux的shell编程题目
linux怎么shell编程
linux怎么进入shell编程
linux中的shell编程
linux简单的shell编程
linuxshell脚本编程
linux shell 菜鸟教程
linux shell脚本编写
linux怎么编写shell脚本