2011-10-06 2 views

Répondre

2

Vous voulez

sed 's/.*/& &/' FILE 

ou

paste -d " " FILE FILE 
+0

Ju st pour le fun, on peut combiner sed et coller: 'sed p FILE | paste -d "" - -' –

2

& est la chaîne adaptée, si vous voulez

sed -e 's/.*/&&/' ... 
1
awk '$0=$0" "$0' file 
sed 's/.*/& &/' file 
+0

''{print $ 0, $ 0}'' pourrait être moins de mots pour awk. –

+0

@glennjackman Je ne suis pas d'accord avec vous. '$ 0 = $ 0" "$ 0' len = 10; mais votre '{print $ 0, $ 0}' len = 13; '13> 10 == true' – Kent

+0

Typo, je voulais dire" moins de travail ". Je ne pensais pas au code du golf. Votre script doit reconstruire $ 0 et l'imprimer, tandis que le mien imprime simplement. Bien sûr, la vraie différence, j'en suis sûr, est minuscule –

Questions connexes