10.5. 练习

这里有一些脑筋急转弯

  1. 编写一个脚本,执行以下操作

    • 显示正在执行的脚本的名称。

    • 显示传递给脚本的第一个、第三个和第十个参数。

    • 显示传递给脚本的参数总数。

    • 如果存在超过三个位置参数,使用 shift 将所有值向左移动 3 位。

    • 打印剩余参数的所有值。

    • 打印参数的数量。

    使用零个、一个、三个和超过十个参数进行测试。

  2. 编写一个脚本,实现一个简单的(文本模式)网页浏览器,使用 wgetlinks -dump 向用户显示 HTML 页面。用户有 3 个选择:输入 URL,输入 b 返回上一页,以及输入 q 退出。用户输入的最后 10 个 URL 存储在一个数组中,用户可以使用返回功能从中恢复 URL。