我的问题如下:我有一个文件格式化:
1 apple
3 pear
7 lemon
Run Code Online (Sandbox Code Playgroud)
我想要做的是在行上添加空行,这些行不等于第一列中的值,以便它在输出中相等:
1 apple
3 pear
7 lemon
Run Code Online (Sandbox Code Playgroud)
我尝试用awk做这个:
awk '{for (i=1; i<=10; i++) { if (i==$1) {print $0} else {printf ("\n")}}}' file
但是,当然,它会将每个i行与文件中的所有行进行比较,而我想在动作完成后立即停止它,但保持循环的i值越来越大.我点了'awk manual',我尝试了下一个,休息和退出等命令,但我没有管理.谢谢你的任何提示.
祝大家有美好的一天。
请您帮我解决一些文件准备问题:
我有一个文件:
2:1 3:1 4:2 5:1 7:2 34:1 37:3 ...
4:2 6:1 8:1 23:1 25:2 30:1 ...
Run Code Online (Sandbox Code Playgroud)
我想得到:
20002:1 20003:1 20004:2 20005:1 20007:2 20034:1 20037:3 ...
20004:2 20006:1 20008:1 20023:1 20025:2 20030:1 ...
Run Code Online (Sandbox Code Playgroud)
我试过:
awk '{FS=":"; RS=" "; OFS=":"; ORS=" "}{$1=$1+20000; print $0}'
Run Code Online (Sandbox Code Playgroud)
但它只能部分工作:它不适用于第一行,给出20002:1:3:1:4:2..,并且不适用于每行的第一个元素,给出4:2 20006:1 20008:1 ...
我的问题如下:
我有几个.png文件.每个文件都有一个特定颜色的小点.所有文件都具有相同的大小.我的问题是如何将它们叠加在一起,以便不同颜色的斑点将是这些颜色的混合,一种颜色与另一种颜色不完全重叠?该-flatten选项组合图像,但在示例橙色(img1)颜色将被棕色(img2)覆盖,而我想要一个混合颜色(褐色)点.
我试过了:
convert -evaluate-sequences mean - 没有帮助
convert -layers merge - 没有帮助
composite -blend - 帮助,但只能合并两个图像
谢谢你的任何提示