J'ai vu beaucoup de messages posant des questions similaires. Je ne peux pas le faire fonctionner.Analyse de l'entrée délimitée par des tuyaux dans awk
entrée ressemble à:
<field one with spaces>|<field two with spaces>
Essayer d'analyser avec awk.
ont essayé de nombreuses variantes d'excellents messages:
FS = "^[\x00- ]*|[\x00- ]*[|][\x00- ]*|[\x00- ]*$";
FS = "^[\x00- ]*|[\x00- ]*\|[\x00- ]*|[\x00- ]*$";
FS = "^[\x00- ]*|[\x00- ]*\\|[\x00- ]*|[\x00- ]*$";
ne peut toujours pas obtenir le pipe pour delimiter travailler.
Utilisation de CentOS.
Une aide?
Grand point avec '\ x00'. Ou l'op devrait utiliser un outil plus spécialisé comme 'perl' ou' ruby'. ++ – sjsam
'Je ne pense pas que vous seriez en mesure d'avoir awk analyser un fichier avec des caractères nuls intégrés» Ou une seconde pensée? 'awk '{gsub (" \ x00 "," ")} 1' est possible. – sjsam