(完整word版)70个经典的shell脚本面试问题及解答.pdf

上传人:Q****o 文档编号:55050481 上传时间:2022-10-29 格式:PDF 页数:10 大小:102.29KB
返回 下载 相关 举报
(完整word版)70个经典的shell脚本面试问题及解答.pdf_第1页
第1页 / 共10页
(完整word版)70个经典的shell脚本面试问题及解答.pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《(完整word版)70个经典的shell脚本面试问题及解答.pdf》由会员分享,可在线阅读,更多相关《(完整word版)70个经典的shell脚本面试问题及解答.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、选择了 70 个你可能遇到的 shell 脚本面试问题及解答。了解脚本或至少知道基础知识对系统管理员来说至关重要,它也有助于你在工作环境中自动完成很多任务。在过去的几年里,我们注意到所有的 linux 工作职位都要求脚本技能。1)如何向脚本传递参数?./script argument 例子:显示文件名称脚本?1 2 3 4./show.sh file1.txt cat show.sh#!/bin/bash echo$1(LCTT 译注:谢谢某匿名访客的提醒,原题有误,修改之。)2)如何在脚本中使用参数?第一个参数 :$1,第二个参数 :$2 例子:脚本会复制文件(arg1)到目标地址(arg2

2、)?1 2 3 4./copy.sh file1.txt/tmp/cat copy.sh#!/bin/bash cp$1$2 3)如何计算传递进来的参数?$#4)如何在脚本中获取脚本名称?$0 5)如何检查之前的命令是否运行成功?$?6)如何获取文件的最后一行?tail-1 精品资料-欢迎下载-欢迎下载 名师归纳-第 1 页,共 10 页 -7)如何获取文件的第一行?head-1 8)如何获取一个文件每一行的第三个元素?awkprint$3 9)假如文件中每行第一个元素是 FIND,如何获取第二个元素awk if($1=FIND)print$2 10)如何调试 bash 脚本将-xv 参数加到

3、#!/bin/bash 后例子:#!/bin/bash xv 11)举例如何写一个函数?1 2 3 function example echo Hello world!12)如何向连接两个字符串?1 2 3 4 V1=Hello V2=World V3=$V1$V2 echo$V3 输出HelloWorld 13)如何进行两个整数相加?1 2 3 4 V1=1 V2=2 let V3=$V1+$V2 echo$V3 精品资料-欢迎下载-欢迎下载 名师归纳-第 2 页,共 10 页 -文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N

4、9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N

5、1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6

6、文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q

7、4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C

8、4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2

9、D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M

10、9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6输出3 据 kashu 的意见,本题的更佳回答为:两个整数相加,还有若干种方法实现:?1 2 3 4 5 6 7 A=5 B=6 echo$($A+$B)#方法 2 echo$A+$B#方法 3 expr$A+$B#方法 4 echo$A+$B|bc#方法 5 awk BEGINprint$A+$B#方法 6 14)如何检查文件系统中是否存在某个文件?1 2 3 4 if

11、-f/var/log/messages then echo File exists fi 15)写出 shell 脚本中所有循环语法?for 循环:?1 2 3 foriin$(ls);do echo item:$i done while 循环:?1 2 3 4 5 6#!/bin/bash COUNTER=0 while$COUNTER-lt 10;do echo The counter is$COUNTER let COUNTER=COUNTER+1 done until 循环:精品资料-欢迎下载-欢迎下载 名师归纳-第 3 页,共 10 页 -文档编码:CO1E7M9Q4N9 HB7X5

12、U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3

13、G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO

14、1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7

15、X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8

16、U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:

17、CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 H

18、B7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6?1 2 3 4 5 6#!/bin/bash COUNTER=20 until$COUNTER-lt 10;do echo COUNTER$COUNTER let COUNTER-=1 done 16)每个脚本开始的#!/bin/sh 或#!/bin/bash 表示什么意思?这一行说明要使用的 shell

19、。#!/bin/bash 表示脚本使用 /bin/bash。对于python 脚本,就是#!/usr/bin/python。17)如何获取文本文件的第 10 行?head-10 file|tail-1 18)bash 脚本文件的第一个符号是什么#19)命令:-z&echo 0|echo 1 的输出是什么0 20)命令“export”有什么用?使变量在子 shell 中可用。21)如何在后台运行脚本?在脚本后面添加“&”。据 kashu 的意见,更好的答案是:nohup command&大部分时间我们可能是远程使用Linux,我碰到过由于网络断线使得在后台运行的 command&没了.22)ch

20、mod 500 script 做什么?使脚本所有者拥有可执行权限。精品资料-欢迎下载-欢迎下载 名师归纳-第 4 页,共 10 页 -文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N

21、1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6

22、文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q

23、4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C

24、4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2

25、D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M

26、9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D623)做什么?重定向输出流到文件或另一个流。24)&和&有什么区别&-希望脚本在后台运行的时候使用它&-当前一个脚本成功完成才执行

27、后面的命令/脚本的时候使用它25)什么时候要在 condition 之前使用“if”?当条件满足时需要运行多条命令的时候。26)命令:name=John&echo My name is$name 的输出是什么variable 27)bash shell 脚本中哪个符号用于注释?#28)命令:echo$new:-variable 的输出是什么variable 29)和 引号有什么区别?-当我们不希望把变量转换为值的时候使用它。-会计算所有变量的值并用值代替。30)如何在脚本文件中重定向标准输出和标准错误流到 log.txt 文件?在脚本文件中添加 exec log.txt 2&1 命令。31)如

28、何只用 echo 命令获取字符串变量的一部分?1 2 3 echo$variable:x:y x-起始位置y-长度例子:?1 2 variable=My name is Petras,and I am developer.echo$variable:11:6#会显示 Petras 精品资料-欢迎下载-欢迎下载 名师归纳-第 5 页,共 10 页 -文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档

29、编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N

30、9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N

31、1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6

32、文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q

33、4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C

34、4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2

35、D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D632)如果给定字符串 variable=User:123:321:/home/dir,如何只用 echo 命令获取 home_dir?echo$variable#*:*:*:或echo$variable#*:33)如何从上面的字符串中获取“User”?echo$variable%:*:*:*或echo$variable%:*34)如何使用 awk 列出 UID 小于 100 的用户?awk-F:$3100/etc/passwd 35)写程序为用户计算主组数目并显示次数和组名?1 2 3 4 cat/etc/p

36、asswd|cut-d:-f4|sort|uniq-c|while read c g do echo$c;grep:$g:/etc/group|cut-d:-f1;|xargs-n 2 done 36)如何在 bash shell 中更改标准的域分隔符为:?IFS=:37)如何获取变量长度?$#variable 38)如何打印变量的最后 5 个字符?echo$variable:-5 39)$variable:-10 和$variable:-10 有什么区别?$variable:-10-如果之前没有给 variable 赋值则输出 10;如果有赋值则输出该变量$variable:-10-输出 v

37、ariable 的最后 10 个字符精品资料-欢迎下载-欢迎下载 名师归纳-第 6 页,共 10 页 -文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档

38、编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N

39、9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N

40、1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6

41、文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q

42、4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C

43、4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D640)如何只用 echo 命令替换字符串的一部分?echo$variable/pattern/replacement 41)哪个命令将命令替换为大写?tr:lo

44、wer:upper:42)如何计算本地用户数目?wc-l/etc/passwd|cut-d -f1 或者 cat/etc/passwd|wc-l 43)不用 wc 命令如何计算字符串中的单词数目?1 2 set$string echo$#44)export$variable 或 export variable 哪个正确?export variable 45)如何列出第二个字母是 a 或 b 的文件?ls-d?ab*46)如何将整数 a 加到 b 并赋值给 c?c=$(a+b)或c=expr$a+$b 或c=echo$a+$b|bc 47)如何去除字符串中的所有空格?echo$string|tr

45、-d 48)重写这个命令,将输出变量转换为复数:item=car;echo I like$item?item=car;echo I like$items 精品资料-欢迎下载-欢迎下载 名师归纳-第 7 页,共 10 页 -文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10

46、C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N

47、2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7

48、M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U

49、10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G

50、6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1E7M9Q4N9 HB7X5U10C4N1 ZX8U3G6N2D6文档编码:CO1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁