Linux 练习 5
课前:课本 121-125 练习下 sed 文本编辑
一、 Linux 下执行 Shell 脚本的方式:
1、用 shell 程序执行脚本:
a、根据你的 shell 脚本的类型,选择 shell 程序,常用的有 sh,bash,tcsh 等
b、程序的第一行#!/bin/bash 里面指明了 shell 类型的,比如#!/bin/bash 指明是 bash,#!/bin/sh
则是 sh;
c、然后输入命令(其中 bash 为 shell 的名称,myshell.sh 则为你要执行的代码):bash
myshell.sh
2、直接执行脚本:
a、不过首先的加上可执行权限(也许要 root 权限,4 情况而定)
执行:chmod u+x myshell.sh
b、然后执行:./myshell.sh (或者 sh myshell.sh)就可以执行了。
二、编写一个脚本,它能够显示:
序列前 10 个数字:0、1、1、2、3、5、8、13、…。
三、写个 shell 脚本来把字符串反过来显示:
例如:给定 abcde 输出 edcba
四、编写一个 shell 脚本,打印任何数的乘法表:
例如,如果你执行此脚本,它应请求一个数,并显示它的表。显示例输出如下:
2*1 = 2
2*2 = 4
…
2*9 = 18
五、利用 while 循环完成输出循环 10 次内容:
附加练习:
1、显示/etc/passwd 文件中以 nologin 结尾的行;
2、找出"netstat -tan”命令的结果中,以 LISTEN 后跟 0 或多个空白字符结尾的行;