k***s 发帖数: 277 | 1 一个程序A需要一个参数
A a
然后输出一些结果,比如
1234 X Y Z
5678 Y Z L
请问如何用一个script,
for i in a b c d ; do A $i | (?????) ; done
使输出为
a.1234 X Y Z
a.5678 Y Z L
b.9999 I I I
....
也就是如何把那个参数放到起相应输出的每一行行首?
(用sed/awk也可以)
多谢。 | j*a 发帖数: 14423 | 2 sed -e "s/^/$i/"
【在 k***s 的大作中提到】 : 一个程序A需要一个参数 : A a : 然后输出一些结果,比如 : 1234 X Y Z : 5678 Y Z L : 请问如何用一个script, : for i in a b c d ; do A $i | (?????) ; done : 使输出为 : a.1234 X Y Z : a.5678 Y Z L
| k***s 发帖数: 277 | 3 这个只能把"$i"放到前面,而不是$i的值。
【在 j*a 的大作中提到】 : sed -e "s/^/$i/"
|
|