이 같은 이름의 수천 개의 unl 파일이 cbs_cdr_vou_20180624_603_126_239457.unl
있습니다. 다음 명령을 사용하여 해당 파일의 모든 줄을 인쇄하고 싶었습니다. 그러나 파일 이름 만 제공합니다. 파일 이름이 필요 없으며 해당 파일의 내용 만 있으면됩니다.
find -type f -name 'cbs_cdr_vou_20180615*.unl' > /home/fifa/cbs/test.txt
전류 출력 :
./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
예상 출력 :
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|;
cat 명령의 경우 오류가 발생 -bash: /bin/logger: Argument list too long
하므로 명령 find
대신 사용하고 싶었습니다 cat
.
예! 내가 어떻게 할 수 있는지 말해 줄래? @ IgnacioVazquez-Abrams
—
Rezuan
cat
합니다.