คำถามติดแท็ก cat

ยูทิลิตี้ UNIX สำหรับเชื่อมต่อไฟล์หรืออินพุตสตรีมเข้าด้วยกัน อย่าใช้สำหรับคำถามเกี่ยวกับสัตว์

2
Xargs และ Wget หยุดทำงานหลังจากผ่านไปหนึ่งชั่วโมง
ใช้งานสคริปต์กับ Cygwin บน Windows XP พร้อม Dual Core และ 4GB Ram cat url_list.txt | xargs -P50 wget -i ฉันพยายามที่จะลากผ่าน4GBของURL ที่ดาวน์โหลด (ประมาณ 43 ล้านบาท) ใช้งานได้ดีประมาณหนึ่งชั่วโมงจากนั้น Bash shell และการดาวน์โหลดจะหยุดลงแม้ว่าจะมีเพียง 2% ผ่านรายการ URL มีความคิดเห็นอะไรที่ผิดหรือเปล่า? วิธีที่ดีที่สุดในการแก้ปัญหาคือเหตุใดจึงหยุดหลังจากผ่านไปหนึ่งชั่วโมง
8 wget  url  xargs  cat 


3
cat บน Mac OS X ไม่เคยออก
ฉันเป็นบิตของ UNIX นิดหน่อย แต่ฉันพยายามเรียกใช้คำสั่ง cat เพื่อสร้างไฟล์ข้อความแบบง่ายและใช้งานได้ดี แต่ cat ไม่เคยออกหลังจากสร้างไฟล์ ตัวอย่างเช่นฉันพิมพ์ cat> ~ / mytextfile.txt และกด Enter ไฟล์จะถูกสร้างขึ้น แต่เคอร์เซอร์ของฉันยังคงอยู่ในบรรทัดว่าง

1
echo stdin เว้นแต่ว่าว่างเปล่าซึ่งในกรณีนี้ cat ไฟล์
ไปป์ไลน์ fstdraw in.fst | dot -Tpng | convert - -rotate 90 out.png แปลงไฟล์ในรูปแบบไบนารี่ที่แน่นอนเป็นภาพ PNG น่าเสียดายที่ในบางกรณี fstdraw ปล่อยศูนย์ไบต์ (บั๊กในแพ็คเกจ OpenFst .) จากนั้น dot ปล่อยศูนย์ด้วยไบต์แทน PNG ด้วย convert ล้มเหลวในการสร้าง out.png. ไฟล์ที่หายไปนั้นจะแบ่งคำสั่งในภายหลัง ที่สัญลักษณ์ไพพ์แรกจะมีวิธีแทรกสิ่งที่หมายถึง echo อินพุตของฉัน แต่ถ้าอินพุตของฉันว่างเปล่าให้เอาท์พุทไฟล์ dummy.txt แทน ดังนั้น out.png ถูกสร้างขึ้นเสมอ? (ใคร ๆ ก็สามารถเขียนสคริปต์ แต่แน่นอนว่าบางเชลล์สร้างขึ้นในหรือ เครื่องมือมาตรฐาน ทำสิ่งนี้แล้ว) สิ่งที่ต้องการ fstdraw in.fst | cat_maybe dummy.txt …

1
head and cat ไม่รู้จักไฟล์ข้อความ Microsoft Excel
ฉันมีไฟล์. xls ขนาดใหญ่ที่มี 53760 แถวและ 19 คอลัมน์ ฉันบันทึกเป็น Tab Delimited Text เพื่อประมวลผลล่วงหน้าผ่านเครื่องมือบรรทัดคำสั่งและโหลดลงใน R ในภายหลัง อย่างไรก็ตามเมื่อฉันวิ่ง head myfile.txt เทอร์มินัลของฉันแสดงทุกบรรทัดพร้อมกัน cat myfile.txt คำสั่งควรจะทำ แต่ถ้าฉันวิ่ง cat myfile.txt | wc -l คำตอบที่ฉันได้รับคือ 0 น่าสนใจยิ่งขึ้น R สามารถอ่านข้อมูลของฉันได้โดยไม่ต้องใช้ชุดโปรแกรมเสริมใด ๆ และระบุแถวทั้งหมด 53760 และ 19 คอลัมน์ ฉันคิดว่ามันเป็นปัญหาของ Excel แต่ฉันไม่สามารถเข้าใจได้ว่ามันคืออะไร ฉันใช้ Mac OS 10.9.1, Microsoft Excel สำหรับ Mac 2011, …

2
วิธีการรวมหลายไฟล์เป็นไฟล์เดียวในไดเรกทอรีที่กำหนด
ฉันต้องการเขียนเชลล์สคริปต์เพื่อรวมเนื้อหาของหลายไฟล์ในไดเรกทอรีที่กำหนด DIR1 contains sample1.txt sample2.txt sample1.txt contents :---this is sample1 file--- sample2.txt contents :---this is sample2 file--- DIR2 contains demo1.txt demo2.txt demo1.txt contents :---this is demo1 file--- ฉันลองวิธีแก้ปัญหา: (find /home/DIR1 /home/DIR2 -type f | xargs -i cat {} ) > /result/final.txt ฉันได้รับเอาต์พุตเช่นกัน แต่ลำดับของไฟล์เปลี่ยนไป this is sample2 file--- this is sample1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.