99问答网
所有问题
linux中的shell编程题
1。设计一个shell脚本:将当前工作目录下的文件名按字母由大到小的顺序列出所有文件名。
2.设计一个shell脚本:将所有输入的整数相加
举报该问题
推荐答案 2013-01-10
1设计一个shell脚本:将当前工作目录下的文件名按字母由大到小的顺序列出所有文件名。
#!/bin/bash
ls | sort
2设计一个shell脚本:将所有输入的整数相加
#!/bin/bash
sum=0
while [ 1 ]
do
read -p "input number:" num
if [ -z $num ]
then
break
fi
let sum=$[$sum + $num]
echo sum=$sum
done
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BWBWzzzOX.html
相似回答
LINUX
SHELL编程
急!!!有追加分呀!!!
答:
route add default gw 192.168.1.1 eth0 DNS应在/etc/resolv.conf
里面
修改 这里给一个方法,不推荐 echo "nameserver 202.12.34.56" > /etc/resolv.conf
急!两道
linux
shell
awk
编程题
请教!
答:
1 第一题 data.tmp是文件名 awk -F'&&' '{a[$1]+=$2}END{for(i in a)print i,a[i]}' data.tmp 2 先去吃早点 等等在作 awk -F'|' 'NR==FNR{a[$1]=$2}NR>FNR{if($1 in a)print $0,a[$1]}' f1 f2 这样就可以了, 但是只限于这个特例, 如果第一列会有重复出现...
Linux的shell编程
:
题目
要求写一个脚本能够基本达到ls -R这个命令的效果...
答:
1,会受到改变,如果那行改成ls -l可以达到同样的目标,而且更易读一些。但是如果用List 就会调用一次List本身,就会改变目录位置,因此最后加一个CD $1回到主目录。2,第二个List
中的
唯一区别是没有cd $1.就是说LS $1只能显示目录,但是不在目录下面。你怎么判断 -d,因此循环只在脚本目录里执行...
linux
shell
命令小题急求答案
答:
用case命令 例:function copy { clear copy A B } function menu { clear echo "1.copy"read -n 1 option } while [ 1 ]do menu case $option in 0)break;;1)copy;;)clear echo "wrong"esac echo -en "Hit any key to continue"read -n 1 line done ...
linux
shell
脚本while
编程
的问题
答:
是你的程序写的有问题,while 后面的[]
里面
,要加
上
前后空格。要像这样:!/bin/bash i=5 while [ $i -gt 0 ];do echo "$i"i=$[ i - 1 ]done
Linux中shell
命令相关问题求助大佬
答:
Linux
Shell
常用
shell
命令一、文件、目录操作命令1、ls命令功能:显示文件和目录的信息ls 以默认方式显示当前目录文件列表ls -a 显示所有文件包括隐藏文件ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)ls -lt 显示文件...
关于
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
脚本,输出如下序列:1,3,2,4,3,5,4,6,···100...
答:
expr语句外面是反引号(键盘上ESC下面那个键)而不是单引号,表示执行命令而不是单纯一个字符串,expr后面的运算符左右两侧要有空格。if跟[之间是要有空格的,if判断表达式比较符两侧也要有空格,数字跟 [ ]之间要有空格。我修正了,自己运行成功生成你要的数列了。你自己对比下吧:!/bin/bash#script...
在
Linux系统
下编写
shell
程序,十万火急,求解!
答:
1 ]then echo -e "数\t平方\t立方"for j in `seq 1 $i`do echo -e "$j\t$(($j*$j))\t$(($j*$j*$j))"done else echo "你输入值有错"fi 将以上拷贝到
shell
_2.sh中。让shell_2.sh 可执行: chmod a+x shell_2.sh 用法:./shell_2.sh 看到提示输入你的值即可。
大家正在搜
c语言简单的编程题及答案
linux编程1到n之和
shell编程题库
linux简单的shell编程例子
linux期末考试简答题
头歌LinuxShell脚本入门答案
linux期末考试试题及答案
1到10累乘shell
shell面试题