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


本文标签: 目录 参数 文件 指定