J'ai des milliers de fichiers unl nommés quelque chose comme ça cbs_cdr_vou_20180624_603_126_239457.unl. Je voulais imprimer toutes les lignes de ces fichiers en utilisant la commande suivante. mais ça ne me donne que des noms de fichiers. Je n'ai pas besoin de noms de fichiers, j'ai juste besoin du contenu de ces fichiers.
find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt
Sortie actuelle:
./cbs_cdr_vou_20180615_603_129_152023.unl
./cbs_cdr_vou_20180615_603_128_219001.unl
./cbs_cdr_vou_20180615_602_113_215712.unl
./cbs_cdr_vou_20180615_602_120_160466.unl
./cbs_cdr_vou_20180615_603_125_174428.unl
./cbs_cdr_vou_20180615_601_101_152369.unl
./cbs_cdr_vou_20180615_603_133_193306.unl
Production attendue:
8801865252020|200200|20180613100325|;
8801837463298|200200|20180613111209|;
8801845136955|200200|20180613133708|;
8801845205889|200200|20180613141140|;
8801837612072|200200|20180613141525|;
8801877103875|200200|20180613183008|;
8801877167964|200200|20180613191607|;
8801845437651|200200|20180613200415|;
8801845437651|200200|20180613221625|;
8801839460670|200200|20180613235936|;
Veuillez noter que, pour la commande cat, j'obtiens une erreur comme -bash: /bin/logger: Argument list too longc'est pourquoi je voulais utiliser à la findplace de la catcommande.
cat.