Ho migliaia di file unl chiamati in questo modo cbs_cdr_vou_20180624_603_126_239457.unl. Volevo stampare tutte le righe da quei file usando il seguente comando. ma mi sta dando solo nomi di file. Non ho bisogno di nomi di file, ho solo bisogno di contenuti da quei file.
find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt
Uscita corrente:
./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
Uscita prevista:
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|;
Si noti che, per il comando cat sto ricevendo un errore come -bash: /bin/logger: Argument list too longquello è il motivo per cui volevo usare findinvece del catcomando.
cat.