一.编写一个Shell脚本,实现如下功能: 1、从脚本参数获取到的目录名列表;

作者&投稿:上温 (若有异议请与网页底部的电邮联系)
编写一个shell脚本,脚本名为shell,执行该脚本的功能是:判断第一个位置参数是否是~

#!/bin/bashif [ $# -lt 1 ];then echo "usage $0 [path or file]" exit -1fiif [ "$1" = "/root" ];then ls -a $1 | tee 13out else echo "第一个位置参数不是/root目录!" exit -2fiargc=0for i in $@do argc=$(($argc+1)) if [ $argc -eq 1 ];then continue fi if [ -f $i ];then echo "$i 的文件内容:" | tee -a 13out cat $i | tee -a 13out elif [ -d $i ];then echo "$i 为目录文件" else echo "$i 既不是普通文件也不是目录文件" fi done

#!/bin/bash
chmod -Rv g-x $1

3.# !/bin/bash
cd $1
ls –a|grep ‘*.dat’
ls –a|grep ‘*.log’
mkdir DONE/
for files in *.dat
do
mv $datfile ${datfile%.dat}._donedat
cp -r ${datfile%.dat}._donedat DONE/${datfile%.dat}._donedat
done
for logfile in *.log
do
mv $ logfile ${ logfile %.log}._donelog
cp –r ${ logfile %.log}._donelog DONE/${datfile%.dat}._donelog
done


大家有什么模拟电子技术方面的好书推荐?我想在这方面多学点东西!_百度...
1. 《模拟电子技术》是国外电子与通信教材系列之一,由博伊尔斯塔德编写,电子工业出版社出版。这本书自1972年首次出版以来,已经修订至第九版,广受推崇。它详细介绍了半导体器件、有源电路以及模拟电子电路的基础知识。作为资深教授,Robert L. Boylestad和Louis Nashelsky在电路分析、电子电路基础等领域...

鸭子为什么会游泳
鸭子的爪上长有脚蹼,我们也看到了,鸭子的脚(我们不妨把鸭子的爪子说那是脚吧)上每根指头都是不分开的,指头根指头之间就是靠着蹼来连在一起的,可别小看了这蹼,鸭子会游泳可就是靠它。鸭子能在水中游泳,是因为它的羽毛不怕水。 鸭子的尾部有一个尾脂腺,能不断分泌出脂肪。鸭子有个经常...

sdcc版是啥意思
SDCC(Small Device C Compiler)是一个优化的 ANSI - C交叉编译器,目标CPU为基于Intel 8051, Maxim 80DS390, Zilog Z80 和Motorola 68HC08 的单片机。SDCC同时带有一个源代码级调试工具SDCDB,使用的是Daniel's s51 仿真器当前版本。SDCC是由Sandeep Dutta 所写的,并依据GPL license 发行。sdcc...

鸭是 什么 样子的
鸭的体型相对较小,颈短,一些属的嘴要大些。腿位于身体后方,因而步态蹒跚。肉用鸭 大,体躯宽厚,肌肉丰满,肉质鲜美,性情温顺,行动迟钝。早期生长快,容易肥育。有代表性的有北京鸭、樱桃谷鸭、法国番鸭、奥白星鸭等。比较适应市场的以法国番鸭、奥白星鸭等看好,突出的特点有肉质好、瘦肉率高、...

中国八大名鸭分别是什么
7、绍兴鸭:绍兴麻鸭、浙江麻鸭、山种鸭,因原产地位于浙江旧绍兴府所辖的绍兴、萧山、诸暨等县而得名,是我国优良的高产蛋鸭品种。它的特点是体型小, 一般体重在2一2.5斤右。吃食省, 全年每只鸭用料60斤左右。 产蛋 , 全年可产蛋30斤 , 约300个蛋。8、三穗鸭:贵州省黔东南州特产,中国国家...

鸭子可以和土豆一起吃吗
可以一起吃。准备材料:鸭子、小土豆、啤酒、青辣椒、红尖椒、土姜、蒜、香菜 做法:1、鸭子切块;2、姜、蒜切片;红、青尖椒切丁;3、小土豆切半;4、锅中倒入冷水,放入姜片、鸭块焯水;煮沸后捞出鸭块,沥干水分,洗净血沫;5、热锅入油,烧至六成热,放入姜、蒜爆香;加入青红辣椒丁,...

linux\/unix C读取文件中的数字
另外,UNIX的命令解释程序Shel l也属于核外程序 。正是这些核外程序给用户提供了相当完备的程序设计环境。 UNIX的核心层向核外程序提供充分而强有力的支持。核外程序则以内核为基础,最终都使用由核心层提供的低层服务,它们逐渐都成了“UNIX系统”的一部分。核心层和实用层两者结合起来作为一个整体,向用户提供各种...

想学unix,从什么地方开始啊?
另外,UNIX的命令解释程序Shel l也属于核外程序 。正是这些核外程序给用户提供了相当完备的程序设计环境。 UNIX的核心层向核外程序提供充分而强有力的支持。核外程序则以内核为基础,最终都使用由核心层提供的低层服务,它们逐渐都成了“UNIX系统”的一部分。核心层和实用层两者结合起来作为一个整体,向用户提供各种...

windows , unix, linux 三者对进程管理的相关比较
另外,UNIX的命令解释程序Shel l也属于核外程序 。正是这些核外程序给用户提供了相当完备的程序设计环境。 UNIX的核心层向核外程序提供充分而强有力的支持。核外程序则以内核为基础,最终都使用由核心层提供的低层服务,它们逐渐都成了“UNIX系统”的一部分。核心层和实用层两者结合起来作为一个整体,向用户提供各种...

谁能介绍下UNIX的开发环境?
UNIX的交互系统要求用户必须等待前一行命令执行结束,在终端上出现提示符后才能输入下一个命令行。由于有些命令的执行时间较长,因此为了减少用户等待时间,在UNIX系统中允许用户使用Shell命令语言编写程序来表示一组命令的执行顺序,用命令语言编写成的程序称Shell程序。Shell程序存放在文件上,需要时由命令解释...

大丰市18375475925: 1、 编写shell脚本,实现如下功能:(1)从命令行读入2个整数;(2)对两个数进行大小比较;(3)在屏幕上输出比较结果;(4)写出该脚本的执行方法... -
徵王易路:[答案] read -p "input 2 integers:" a b [[ $a -gt $b ]]&&echo "$a>$b" [[ $a -eq $b ]]&&echo "$a=$b" [[ $a -lt $b ]]&&echo "$a解析看不懂?免费查看同类题视频解析查看解答

大丰市18375475925: 编写shell脚本,实现如下功能:(1)从命令行读入2个整数;(2)对两个数进行大小比较;(3)在屏幕上输出 -
徵王易路:脚本内容: echo -n "a=" read a echo -n "b=" read b#let "c=$a -$b" c=`expr $a - $b` if [ $c -eq 0 ];then echo "a=b" elif [ $c -lt 0 ];then echo "a<b" else echo "a>b" fi

大丰市18375475925: 编写一个shell程序,实现如下所示的菜单. -
徵王易路: 我给你一个我工作中写的脚本,可以参考下: #!/bin/shclear while [ 1=1 ] doecho -e "\n---------------------------------文件查询---------------------------------------"echo -e "\n\n\n"echo " 【 1 扣费查询 】"echo -e "\n"echo " 【 2 对账查询 】...

大丰市18375475925: 编写一个shell脚本程序,实现以下功能: -
徵王易路: #!/bin/sh DIR=$1 echo "Dir_name is \"$1\".\nRecover the group of user write permissions." chmod g-w $1/*

大丰市18375475925: 编写一个shell脚本文件,实现以下功能: -
徵王易路: read m total=0 while [ m -gt 0 ]; don=$m sum=1 while [ n -gt 0 ]; do sum=$((sum*n)) echo "sum="$sum echo "n="$n n=$((n-1)) done total=$((total+sum)) m=$((m-1)) echo "total=$total" done 我的电脑不知道为什么 写不了for循环 ,所以就用while 代替了 你也可以写for 循环 ,比较直观点

大丰市18375475925: 初学者求教:编写一个Shell脚本,实现以下3个功能. -
徵王易路: 可以这样写#!/bin/bash if [ $# -ne 1 ];thenecho "Enter your directory"exit 1 fi if [ ! -d $1 ];thenecho "Your directory does not exist"exit 1 fi ls -l $1 | grep ^d | awk '{print $NF}' > /tmp/dir.txt ls -l $1 | grep ^- | awk '{print $NF}' > /tmp/files.txt echo "Job done"

大丰市18375475925: 在linux中,如何编写一个shell脚本来实现如下功能? -
徵王易路: #!/usr/bin/expect set timeout 10spawn ssh pcs@11.17.1.2expect "*Password*"send "密码\r"expect ">"send "ls;cd back/rate/;run.sh\r"expect eof

大丰市18375475925: 编写一个shell脚本,完成以下功能,请高手进来! -
徵王易路: #!/bin/sh# vim: set sw=4 ts=4 et:ver="0.1" help() {cat USAGE: rotatefile [-h] filename OPTIONS: -h help text EXAMPLE: rotatefile out This will e.g rename out.2 to out.3, out.1 to out.2, out to out.1 and create an empty out-file The max number is 10 ...

大丰市18375475925: 编写一个shell脚本,产生并输出如下的序列:1,2,3,2,3,4,3,4,5,4,5,6… 98,99,100 -
徵王易路:[答案] #!/bin/bash i=1; while [ $i -le 98 ] do echo $i,$(($i+1)),$(($i+2)), i=$(($i+1)) done

大丰市18375475925: 编写一个Shell脚本文件list.sh,实现以下功能 -
徵王易路: #!/bin/bash{datels /etc/P*.conf } > list.txt

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网