社区
脚本语言
帖子详情
bash shell 循环提问
lee0221
2010-08-13 01:34:41
我想比较2个文件 第一个文件格式为 NM542:ys66Oq4xd9tac 第二个文件的格式为 M033:李凯夫:总务课
这两个文件都有很多列。我想把第一个文件的第一列去和第二个文件的第一列比较(NM542是否和M033相同)。如果比较结果相同,把第二个文件中的这一行,输出到一个新的文件中去。
...全文
101
6
打赏
收藏
bash shell 循环提问
我想比较2个文件 第一个文件格式为 NM542:ys66Oq4xd9tac 第二个文件的格式为 M033:李凯夫:总务课 这两个文件都有很多列。我想把第一个文件的第一列去和第二个文件的第一列比较(NM542是否和M033相同)。如果比较结果相同,把第二个文件中的这一行,输出到一个新的文件中去。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
masmaster
2010-08-26
打赏
举报
回复
[Quote=引用 3 楼 lee0221 的回复:]
我试了一下好像不行,什么都没有回应。
[root@shpdl380prx1 nm308]# awk 'a[$1]++{print >"testfile"}' proxypasswd 04.txt
[root@shpdl380prx1 nm308]#
[/Quote]
没反应证明没出错,结果在文件testfile中。
never517
2010-08-26
打赏
举报
回复
awk -F\: '{
if(FILENAME=="FILE1")
{arr[$1]=$1
}
if(FILENAME=="FILE2")
{
if($1 in arr)
print $0
}
}' FILE1 FILE2 >NEWFILE
bruclan
2010-08-21
打赏
举报
回复
open(NM542, "NM542") || die;
open(M033, "M033") || die;
open(M033BAK, ">M03302Bak") || die;
while($line1 = <NM542> and $line2 = <M033>) {
print M033BAK $line2 if $line2 =~ /$line1/;
}
保存为bak.pl就OK了
lee0221
2010-08-17
打赏
举报
回复
我试了一下好像不行,什么都没有回应。
[root@shpdl380prx1 nm308]# awk 'a[$1]++{print >"testfile"}' proxypasswd 04.txt
[root@shpdl380prx1 nm308]#
steptodream
2010-08-13
打赏
举报
回复
楼上的awk真强大
masmaster
2010-08-13
打赏
举报
回复
try:
awk 'a[$1]++{print >"newfile"}' file1 file2
Shell
脚本
循环
求和编程
在
Shell
脚本中,我们可以使用
循环
结构来求和。
循环
结构允许我们重复执行一段代码,直到满足特定条件为止。本文将介绍如何使用
循环
来计算一组数字的和,并提供相应的源代码示例。在
Shell
脚本中,我们通常使用for
循环
...
bash
shell
笔记4 处理用户输入(交互)
http://twentyfour.blog.51cto.com/945260/521448知识体系:#使用命令行参数#设置选项#获取用户输入有时编写的脚本需要能和运行脚本的人员进行交互,
bash
shell
提供了一些方法来从用户处获取数据,这些方法有如下三种...
Linux
shell
获得用户输入(read命令)
bash
shell
为此提供了read命令。 read的基本读取 read命令的从标准的输入或另一个文件描述符中接受输入。在收到输入后,read命令会将数据放进一个变量。下面是read命令的最简单方法。 #!/bin/
bash
#测试read...
linux--
shell
之
循环
语句
- 在日常工作中需要重复运行大量的指令,
shell
提供了for,while,until,select
循环
语句以实现特定环境下特定指令的反复利用 - 每次运行命令序列时都要对条件进行过滤,满足条件才可执行 for
循环
#语法格式一: for...
Shell
编程
在
Bash
shell
中,每一个变量的值都是字符串,无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。
Bash
shell
在默认情况下不会区分变量类型,即使你将整数和小数赋值给变量,它们也会被视为字符串 ...
脚本语言
37,720
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章