Ich suche nach Möglichkeiten, Registerkarte \t
zwischen dem Xargs-Ausgang einzufügen.Ein Liner für Tab zwischen Xargs Ausgabe
In meinem Fall habe ich 950 Zeilen aufgenommener Zahlen wie in mehreren Dateien folgen,
cat test.l
2.35549
6.08890
8.09881
9.55697
11.25489
12.69488
13.02548
13.95622
cat test.l|xargs
2.35549 6.08890 8.09881 9.55697 11.25489 12.69488 13.02548 13.95622
Ist es möglich, die whitespace
zwischen Argumenten in xargs Ausgabe \t
zu ersetzen. Wenn ich ersetzen kann dann kann Zielprogramm sie leicht verarbeiten.
Aus dem Handbuch fand ich, dass der Ersatz des Eingabetrennzeichen (das \n
ist) einfach ist. Wahrscheinlich sollte ich nach einem anderen Befehl suchen, um das zu erledigen.
Updates:
Ein lahmer Weg ist,
cat test.l|xargs | awk '{print $1,"\t",$2,"\t",$3,"\t",$4,"\t",$5}'
, die sehr mühsam ist.
Das ist sauber. Danke! – ankit7540