有关 sed 's/\([0-9]*\) \([a-z]*\)/\2/w file1' file这里写成sed 's/\([0-9]*\) \([a-z]*\)/\2/w file\1' file 怎么不行呢 ? 也就是说输出的文件名根据提取不同的字符串而改变, 怎么才能达到这个目的?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/12 13:27:11
![有关 sed 's/\([0-9]*\) \([a-z]*\)/\2/w file1' file这里写成sed 's/\([0-9]*\) \([a-z]*\)/\2/w file\1' file 怎么不行呢 ? 也就是说输出的文件名根据提取不同的字符串而改变, 怎么才能达到这个目的?](/uploads/image/z/13262375-47-5.jpg?t=%E6%9C%89%E5%85%B3+sed+%27s%2F%5C%28%5B0-9%5D%2A%5C%29+%5C%28%5Ba-z%5D%2A%5C%29%2F%5C2%2Fw+file1%27+file%E8%BF%99%E9%87%8C%E5%86%99%E6%88%90sed+%27s%2F%5C%28%5B0-9%5D%2A%5C%29+%5C%28%5Ba-z%5D%2A%5C%29%2F%5C2%2Fw+file%5C1%27+file+%E6%80%8E%E4%B9%88%E4%B8%8D%E8%A1%8C%E5%91%A2+%3F+%E4%B9%9F%E5%B0%B1%E6%98%AF%E8%AF%B4%E8%BE%93%E5%87%BA%E7%9A%84%E6%96%87%E4%BB%B6%E5%90%8D%E6%A0%B9%E6%8D%AE%E6%8F%90%E5%8F%96%E4%B8%8D%E5%90%8C%E7%9A%84%E5%AD%97%E7%AC%A6%E4%B8%B2%E8%80%8C%E6%94%B9%E5%8F%98%2C+%E6%80%8E%E4%B9%88%E6%89%8D%E8%83%BD%E8%BE%BE%E5%88%B0%E8%BF%99%E4%B8%AA%E7%9B%AE%E7%9A%84%3F)
x){6ifbh]XM 3Q
ԏ1/WHI5TS/|m泎 iTxdgǓ/]i@]O' e|Ͳ';6hy6e:Puhb߾|c:m+XP~Ȋc[bR`^
))(z5yJ uAQf^Lκ
>
有关 sed 's/\([0-9]*\) \([a-z]*\)/\2/w file1' file这里写成sed 's/\([0-9]*\) \([a-z]*\)/\2/w file\1' file 怎么不行呢 ? 也就是说输出的文件名根据提取不同的字符串而改变, 怎么才能达到这个目的?
有关 sed 's/\([0-9]*\) \([a-z]*\)/\2/w file1' file
这里写成sed 's/\([0-9]*\) \([a-z]*\)/\2/w file\1' file 怎么不行呢 ? 也就是说输出的文件名根据提取不同的字符串而改变, 怎么才能达到这个目的?
有关 sed 's/\([0-9]*\) \([a-z]*\)/\2/w file1' file这里写成sed 's/\([0-9]*\) \([a-z]*\)/\2/w file\1' file 怎么不行呢 ? 也就是说输出的文件名根据提取不同的字符串而改变, 怎么才能达到这个目的?
sed应该不行
awk可以
awk -F " " '{filename="file"$1;print $2>>filename;}' file