- 论坛徽章:
- 0
|
本帖最后由 surpass_li 于 2011-05-17 10:57 编辑
问题1:
用最简洁的命令列出当前目录下的一级子目录,可以不包含隐藏目录(目录名以.开头的目录)问题2:
GNU sed 提供了-i选项,为什么有人说sed -i 并不象 ed 一样真正的编辑文件?(提示:观察文件改变前后的inode)- ed 是一个交互式的通用的文本编辑器, sed 则主要用在 scripts 中进行非交互式的文件修改.
- ed 一个文件时, 我们可以自由的在文件的各行间跳来跳去, 而 sed 则是对文件顺序地扫描一遍且仅一遍.
- sed 打开文件仅一次. 非交互的 ed 打开文件也仅一次, 但在交互式的 ed 中, 每次 w 应该会导致一次 close()+open()
- 当然, ed 也可以像 sed 那样进行非交互式的文件修改. 既然 ed 可以在文件里来回跳转, 一定程度上要比 sed 更灵活一些. 说到使用变量, ed 跟 sed 是一样的, 都得通过 $var 的方式.
复制代码 问题3:
用shell写一个cgi脚本,提供一个简单的webmail介面,将本地的一个文件通过web服务器发送到指定的邮箱
问题4:
awk -F'' 与 awk -F '' 一样吗?问题5:
这条语句有什么作用?
sed -if /script/scr.sedcc test.txt- 先对test.txt文件做备份为test.txtf,同时执行命令“/script/scr.sedcc ” 将文件test.txt中的内容删除匹配“script“字符串的行里的r.sed字符串,一行只删一次
复制代码 问题6:
#!/bin/sh
# the next line restarts using tclsh \
exec tclsh "$0" "$@"
是如何执行的?与"#!/usr/local/bin/tclsh"相比,它有什么优点?- 表示用tclsh来执行当前的脚本及其参数,并替换当前的shell
复制代码 问题7:
#!/bin/sed -f" shebang 后可有其它字符吗?为什么?- 不可以。因为-f后要指定sed要读取的命令文件。如果跟着其它的参数,会被当成文件名
复制代码 问题8:
GNU awk的$1=$1到底有什么作用?$0=$0呢?问题9:
写一个shell脚本,输出CU现有的版面和相应版主,并统计有多少个版面及多少个版主。
问题10:
人机五子棋。原始规则(无禁手),最好加上标准规则,三手交换(即黑下第二手之后白可以提出交换),五手两打,黑三三禁手,黑四四禁手,黑长连禁手(超过5个子相连),逢五无禁手。白无禁手,长连也算胜。关键在于人机对下。 |
|