linux+shell编程题目

  • Linux环境下的shell编程,有一道问题请求大神帮忙解一下,万分感谢。_百 ...
    答:1、将ABCDE当作几个字符串处理,可以用echo -n A B C D E 也可以存入一个文件cat a.txt 或者for x in {A..E};do 2、例如 !/bin/sh for x in {A..E};do newdir=${x}dir;mkdir $newdir;/bin/cp /etc/passwd $newdir;ls -l $newdir done echo over;...
  • Linux的一道题目:Shell编程求解数列:1\2,,2\3,,3\5,,5\8,,,的第10项...
    答:!/bin/sh x1=1 x2=2 i=1 while [ $i -lt 10 ]do x2=`expr $x1 + $x2`x1=`expr $x2 - $x1`i=`expr $i + 1`done echo $x1/$x2=`echo $x1/$x2|bc -l`得到结果:89/144=0.6180555555555 你最好用复制粘贴。注意里面`这个符号不是单引号,是键盘左上角那个数字1的左...
  • Linux的shell脚本,批量创建用户,题目如下,求解
    答:/bin/bash# Your answer# USERHOMEBASE=/rhomeUSERNAMEBASE=userUSERPASSWORD=redhatUSERSHELLHIGH=/sbin/nologinUSERSHELLLOW=/bin/bashUSERIDBASE=1000USERSNSTART=1USERSNEND=30for ((i=$USERSNSTART; i<=$USERSNEND; i++));do if ((i > $USERSNEND/2)) then echo adduser -b...
  • linux(shell)题目求教,很弱智,不过我不会。。
    答:第五题:自己想
  • linux shell编程 两道简单的问题 求帮做
    答:dir${i}/dir${i}file{1..10} done chmod 755 -R dir read -p "Please input a number [1-10]" num [ ${num} -gt 0 ] && [ ${num} -lt 11 ] && find dir${num} -type f > log.txt cat log.txt | xargs mv {,.bak} find . -name *[0-9]* |xargs rm -rf ...
  • Linux 用shell 求1+2+3+...+50的总和
    答:有很多写法,下面来个最普通的:!/bin/sh val=0 for ((i=1;i<=50;i++))do let val=val+i done echo "1+2+3+...+50=$val"___当然,如果是bash,你也可以用:for i in {1..50} for i in $(seq 50)
  • linux:shell编程.如图
    答:把第三行的 echo &去掉,就不会有空一行,如下:!/bin/shecho "Mr.$USER, Today is: "date "+%B%d%A"echo "Wish you a lucky day!"如果你想把时间和第一句话放在一行,可以在第一个echo后面加个参数-n,意思是输出结果后不换行,默认是自动换行。另外介绍下,echo 的参数-e是用于执行...
  • Linux下Shell编程问题
    答:echo -e "usage:`basename $0`\n"echo " -d Delete data."echo " -a Insert data."echo " -s Query data."echo " `basename $0` show all."echo } DIR=/root/shell/data DATA=students.data XUEHAO="Sno"XINGMING="Sname"XINGBIE="Sex"ZHUANYE="Major"cd $DIR if [ ...
  • Linux shell编程题
    答:find / -name 'games' -type d >1.txt for I in `cat 1.txt` ; do cd $I for U in `seq 1 10` ; do mkdir cexi$U pwd done done read -p "请输入需要修改的文件:" $A case $A in [0-9])cd cexi$A;;)help---[0-9]esac done 这只是个例 ,脚本没有按照你的要...
  • linux shell脚本问题(简单)
    答:if [ -d $DORF ]判断输入 $DORF是否为目录。当输入为/mnt时,if语句条件成立,执行下面命令并得到相应结果:cat $DORF ls $DORF echo $?:条件语句为真(1),对应的语句返回状态为0 条件语句为假(0),对应的语句返回状态为1(非0)if 语句:条件语句为真(1),执行条件为真的语句(cat +...

  • 网友评论:

    赵柳15147965217: linux中的shell编程题
    30417褚婕 : 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

    赵柳15147965217: Linux下的shell编程问题 -
    30417褚婕 : 1 #!/bin/sh 23 #对x,y,z赋值 4 echo "Please input x !" 5 read x 67 echo "Please input y !" 8 read y 910 echo "Please input z !" 11 read z 1213 echo "OK x = $x y = $y z = $z" 14 echo "" 1516 #比较大小 17 if [ $x -lt $y ] 18 then 19 if ...

    赵柳15147965217: linux shell编程题目 -
    30417褚婕 : #!/bin/sh grep bash /etc/passwd >bashuser awk -F: '{ print $1 }' bashuser >files for user in `cat files` doecho $user is bash user done rm -rf bashuser rm -rf files

    赵柳15147965217: linux shell编程题 -
    30417褚婕 : &gt:+ The 1+10 is 55===================================================================== 第二题??你把要求写明白了,这四个参数是用来干什么的?!/bin/bash read -p "Please input flag:" flag sum=`seq -s $flag $1 $2 | ...

    赵柳15147965217: LINUX的shell编程题 求大虾帮忙~~~
    30417褚婕 : cat ABC.txt >cache.txt echo "date">ABC.txt cat cache.txt >>ABC.txt 搞定收工. 也可以使用sed sed '1i \ `date` ' ABC.txt

    赵柳15147965217: Linux下Shell编程问题! -
    30417褚婕 : 1 cd /home;i=1;while [ $i -le 50 ];do sudo mkdir dir7;i=$(($i+1));done2 i=1;while [ $i -le 50 ];do sudo userdel stud7;i=$(($i+1));done3假如文件是foo.txt,$FILE_OBJ=foo.txt;if [ -r $FILE_OBJ ]; then sudo cp $FILE_OBJ /read/; fi4 BAK_NAME=$(date +%H%M%S);tar -xjf ${BAK_NAME}_home /home

    赵柳15147965217: Linux的shell编程:题目要求写一个脚本能够基本达到ls - R这个命令的效果. -
    30417褚婕 : 解答:1,会受到改变,如果那行改成ls -l可以达到同样的目标,而且更易读一些.但是如果用List 就会调用一次List本身,就会改变目录位置,因此最后加一个CD $1回到主目录.2,第二个List中的唯一区别是没有cd $1.就是说LS $1只能显示目录,但是不在目录下面.你怎么判断 -d,因此循环只在脚本目录里执行一次.又对应不了LS中的文件,所以看上去没有执行.

    赵柳15147965217: linux shell 编程 -
    30417褚婕 : (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 "...

    赵柳15147965217: 谁会Linux的Shell编程啊,请帮小弟解决一下这几个题! -
    30417褚婕 : 1.#!/bin/bash for i in `seq 50` domkdir dir$i done2.#!/bin/bash for i in `seq 50` douserdel stud$i done 3.#!/bin/bash file=你的文件路径 if [ -r $file ];then mv $file /read fi4.#!/bin/bash bakname=`date +%H%M%S`_home tar cvf $bakname /home mv $bakname /bak

    赵柳15147965217: Linux的shell编程一道题目 -
    30417褚婕 : uniq data.txt > u.txtlines=`wc -l < u.txt`echo "u.txt 共有 $lines 行"awk '{print $1, $2}' u.txt

    热搜:简单的shell脚本代码 \\ linux shell脚本编程100例 \\ 扫一扫题目出答案 \\ linux shell编程怎么运行 \\ shell脚本编程入门 \\ linux shell编程实验总结 \\ linux创建shell脚本并编辑 \\ linux shell编程实验报告 \\ linux shell 菜鸟教程 \\ 菜鸟教程shell脚本 \\ linux shell 命令 \\ linux怎么进入shell编程 \\ linux shell自动化运维 \\ shell编程详细教程 \\ shell编程指令大全 \\ shell脚本菜鸟教程 \\ linux命令行与shell脚本编程大全 \\ linux教程入门教程 \\ linux启动shell脚本命令 \\ shell编程题经典100例 \\

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网