求助。几道找工作笔试时遇到的shell编程问题
时间:10-02
整理:3721RD
点击:
最近找工作笔试遇到的几道shell编程题目。屡次遇见屡次不会,求高人指点,给出完整程序,感激涕零!
1.在linux环境下,如何输入下列文件内容至一个file.v文件
reg x1;
reg x2;
reg x3;
..............
reg x60000;
2.在当前目录中,把所有后缀名为.tcl的文件中的"/sss/ttt"替换为"/aaa/bbb/ccc",用C-shell或TCL或perl编程完成。
3.使用Perl ,Tcl 或 C实现如下的功能:
从文件mail.list中读取联系人和联系邮箱,并在其中读取@nvidia.com的联系人,按字母表排序并写入nvidia.list。
mail.list文件内容大致类似如下:
<name> <Email>
James James@nvidia.com
Jenny Jenny@163.com
Jojo jojo@tom.com
Keke keke@nvidia.com
Lily lily@yahoo.com
1.在linux环境下,如何输入下列文件内容至一个file.v文件
reg x1;
reg x2;
reg x3;
..............
reg x60000;
2.在当前目录中,把所有后缀名为.tcl的文件中的"/sss/ttt"替换为"/aaa/bbb/ccc",用C-shell或TCL或perl编程完成。
3.使用Perl ,Tcl 或 C实现如下的功能:
从文件mail.list中读取联系人和联系邮箱,并在其中读取@nvidia.com的联系人,按字母表排序并写入nvidia.list。
mail.list文件内容大致类似如下:
<name> <Email>
James James@nvidia.com
Jenny Jenny@163.com
Jojo jojo@tom.com
Keke keke@nvidia.com
Lily lily@yahoo.com
正在学习Python. 所以用Python写一个。
1.
- #!/usr/bin/env python
- # Write reg xN; to a file. N from 1 to 60000
- WRITE_FILE = open("file.v", "w")
- START = 1
- END = 60001
- for i in range(START, END):
- STR = "reg x" + i.__str__() + ";\n"
- WRITE_FILE.write(STR)
- WRITE_FILE.close()
你这贴子也太“水”吧。
楼上的厉害
跟喜欢玩网络游戏的玩家推荐几个热门的游戏外挂站
这帖子真水啊
ddddddddddddddddddddddddddddddddd
真是会利用啊 都找到这里来了 !
不错。
