ฉันกำลังพยายามเปลี่ยนชื่อไฟล์ PDF เป็นจำนวนมากโดยอ้างอิงจากบรรทัดที่ระบุในไฟล์
จนถึงตอนนี้ฉันเปลี่ยนเป็นข้อความแล้วใช้ awk เพื่อพิมพ์บรรทัดที่ 41 แต่นั่นก็เท่าที่ฉันมี
ฉันได้ลองใช้ xargs เพื่อส่งเอาต์พุต awk ไปยังคำสั่ง mv แต่ไม่มีลูกเต๋าจนถึงปัจจุบัน
ฉันรู้ว่าฉันอาจจะทำผิดแบบนี้ แต่ถ้าต่อไปจะสามารถส่องแสงฉันจะขอบคุณมันจริงๆ
ฉันพยายามทำสิ่งนี้โดยไม่ทุบตีเพื่อที่ฉันจะได้สร้างนามแฝงของมันขึ้นมา
ls *.pdf | xargs -n1 mv `ls *.pdf | xargs -n1 pdftotext; ls page_*.txt | xargs -n1 awk 'NR==41'`.txt'
basename --help' for more information. awk: cmd. line:1: fatal: cannot open file
. txt' เพื่ออ่าน (ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) mv: ไม่สามารถย้ายได้page_01.pdf' to
': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว