Chinaunix

标题: 按原来文件名称输出 [打印本页]

作者: aaaa_123    时间: 2019-11-20 18:42
标题: 按原来文件名称输出
本帖最后由 aaaa_123 于 2019-12-26 19:59 编辑

awk 'NR==FNR{a[NR]=$0;next}{for(i in a){t=a;gsub(t,"",$0)};}1'

cat 1.txt
1
2
3

cat 2.txt
4
5
6

cat 3.txt
7
8
9

cat b.txt
1
5
9
0

按原来文件名称输出  后缀格式可以不同
1.tmp


2.tmp


3.tmp


大大们  无法出来文件呢
请问我这些文件无法重定向出来  不知道问题出在那
谢谢












作者: aaaa_123    时间: 2019-11-20 20:14
帅哥们我这个没有任何输出
作者: aaaa_123    时间: 2019-11-21 08:32
本帖最后由 aaaa_123 于 2019-11-21 08:35 编辑



主要是处理后文件按原来文件名重定向出来
我这个无法重定向出来  不知道问题出在那

作者: aaaa_123    时间: 2019-11-21 08:48
本帖最后由 aaaa_123 于 2019-11-21 08:49 编辑

Hi...举了例子啦
作者: cjaizss    时间: 2019-11-21 13:21
无论写了什么,至少第一条命令后面没有done啊
作者: aaaa_123    时间: 2019-11-21 13:28
本帖最后由 aaaa_123 于 2019-11-21 13:38 编辑

回复 6# cjaizss

谢谢 搞晕了   原来是系统也出了些问题
作者: cjaizss    时间: 2019-11-21 13:38
回复 7# aaaa_123

为什么是"$i".txt而不是$i
作者: aaaa_123    时间: 2019-11-21 13:47
回复 8# cjaizss

明白了thanks




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2