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 long
c'est pourquoi je voulais utiliser à la find
place de la cat
commande.
cat
.