Eu tentando transpor abaixo o texto em uma única linha com pipe separado, eu estou recebendo algum erro se o texto é começar com o número%, qual é o problema, qualquer outro comando está lá
Amostra de conteúdo no arquivo txt
PROMOTIONAL - ATL
36% Extra Money : NML 60=65(Rs.47.85 now, rest Rs.17.15 in 48hrs) + A&B @20p/m + ACCC DD for 11 day. 100=100 1 days.
2017-11-21
09:00 AM
10:00 PM
ENGLISH
OR
0.0
10
comando do awk usando:
awk '{printf NR==1?$0:"|"$0}' text
Erro:
PROMOTIONAL - ATLawk: (FILENAME=text FNR=2) fatal: not enough arguments to satisfy format string</br>
`|36% Extra Money : NML 60=65(Rs.47.85 now, rest Rs.17.15 in 48hrs) + A&B @20p/m + ACCC DD for 11 day. 100=100 1 days.'
^ ran out for this one
linux
bash
shell-script
bash-scripting
awk
Arun Binoy
fonte
fonte