admin 管理员组文章数量: 887191
2024年1月29日发(作者:c语言与编程区别)
LINUX
数指定的文件复制到第一个位置参数指定的目录中。否在系统中工作。如果在系统中,就发一个问候给他。#!/bin/bashdir=$1 /初始化
shift /参数向左移while [ $1 ] /循环
do
ls $dir 显示指定目录中的列表运行:bash 代码名称 要移动的目录 要移动的文件file=$1 / 初始化 ,赋值现在位置的参数1cp $1 $dir /将现位置参数1中的值复制到目录中shift /参数左移
done
#!/bin/bash《4.10》编写一个shell脚本,显示当天日期,查找给定的某用户是<<4.9>>编写一个shell脚本,它把第二个位置参数及其以后的各个参
#!/bin/bashdir=$1cd $ dirshiftfor f in $@;docat $fdone/寻找用户date/显示日期ifwho |grep "^$1"then运行:bash vi编辑的文件write $1 << ! /对用户发消息!echo "hello !"fi目录,其余参数是要打印的文件名<<4.11>>打印给定目录的某些文件,由第一个参数指出文件所在的
#!/bin/bash运行:bash vi创建的文件
运行:bash 程序代码名称 目录名称 文件名称 for file in `ls -l /root/a | grep ".*.c"` (Tab键上面的`) {
mv /root/a/$file /root/b
} ls -lS /root/b<<4.12>>利用for循环将当前目录下的(*.c)文件移到指定的目录下,并按文件大小排序,显示移动后指定目录的内容。
他们打印出来。4-14#!/bin/bash
a=1
b=1
echo –n –e "$at$b"
let "n=a+b"
count=4
运行:bash 程序代码名称#!/bin/bashfor xahar in kaxkar tumxuk aksu kumul hotan atux alar turpan urumqi altay
do
echo $xahar
done《4.14》编写一个shell脚本,求斐波那契数列的前10项及总和。<<4.13>>利用数组形式存放10个城市的名字,然后利用for循环把
运行:history 40 #!-5while [ $count –gt 0 ]
do
let "a=a+b"
let "b=b+a"
echo –n –e "t$at$b"
let "n +=a+b"
let "count=count-1"
done
echo
echo "The sum is $n"
运行:bash vi创建的文件命令。编写其中一条命令,然后执行。作目录,并列出有多少用户在系统上工作。<<4.17>>定义一个别名命令,它等价的功能是:显示当前日期和工《4.16》显示前面所执行的40个命令的清单,重新执行倒数第5条
#!/usr/bin/bashecho $(date)echo $(pwd)who | wc -w运行:bash 代码名称#!/usr/bin/bashread line;expr substr "$line" $1 $2 ;(包括这两个字符)。运行:bash vi创建的文件 1 3 再次输入 abdukader意思是用第一个字开始连续输出三个字《4.18》设计一个程序cuts,它由标准输入读取数据,获取由第一个参数n和第二个参数m所限定范围的数据,n和m都是整数,即从输入的字符串中抽取第n个字符至第m个字符之间的所有字符
结果:abd
版权声明:本文标题:LINUX第四章课后编程题答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1706470676h506572.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论