1

我在用:

cut -f1-2 input.txt|sed 1d

数据输出如下:

/mnt/Hector/Data/benign/binary/benign-pete/     fd0977d5855d1295bd57383b17981a09
/mnt/Hector/Data/benign/binary/benign-pete/     fd34c32786aadab513f506c30c2cba33
/mnt/Hector/Data/benign/binary/benign-pete/     fe7d03512e0731e40be628524efbf317

我试图让它在没有这样的空格的情况下输出,并在文件路径和 md5 校验和之间插入一个逗号,以便 excel 可以正确分隔它:

/mnt/Hector/Data/benign/binary/benign-pete/,fd0977d5855d1295bd57383b17981a09
/mnt/Hector/Data/benign/binary/benign-pete/,fd34c32786aadab513f506c30c2cba33
/mnt/Hector/Data/benign/binary/benign-pete/,fe7d03512e0731e40be628524efbf317
4

2 回答 2

3

我没有看到你的 input.txt,但试试这一行,一次性完成工作:

awk -v OFS="," 'NR>1{print $1,$2}' input.txt
于 2013-08-22T15:22:48.687 回答
1

这可以使它:

$ tr -s " " < your_file | sed 's/ /,/g'
/mnt/Hector/Data/benign/binary/benign-pete/,fd0977d5855d1295bd57383b17981a09
/mnt/Hector/Data/benign/binary/benign-pete/,fd34c32786aadab513f506c30c2cba33
/mnt/Hector/Data/benign/binary/benign-pete/,fe7d03512e0731e40be628524efbf317

tr -s " " < your_file删除多余的空格。sed 's/ /,/g'用逗号替换空格。

于 2013-08-22T15:22:16.387 回答