我正在使用:
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
答案 0 :(得分:3)
我没有看到你的input.txt,但试试这一行,一次完成这项工作:
awk -v OFS="," 'NR>1{print $1,$2}' input.txt
答案 1 :(得分: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'
用逗号替换空格。