ในสคริปต์ที่ใหญ่กว่าเพื่อประมวลผลข้อมูลการจำลองบางอย่างฉันมีบรรทัดต่อไปนี้:
parallel bnzip2 -- *.bz2
ซึ่งถ้าฉันเข้าใจparallel
อย่างถูกต้อง (และฉันอาจไม่) ควรเรียกใช้เธรด n-core ของโปรแกรมผ่านไฟล์ทั้งหมดที่มีนามสกุลที่ระบุ bunzip2
คุณอาจสังเกตเห็นว่าผมสะกดผิดคำสั่ง ฉันคาดหวังว่าจะมีคำเตือนหรือข้อความแสดงข้อผิดพลาดที่นี่ แต่ล้มเหลวอย่างเงียบ ๆ สิ่งนี้ตั้งใจหรือไม่ ฉันจะไม่ได้รับบิตนี้ในอนาคตได้อย่างไร
ปรับปรุง:
เป็นไปได้ว่าฉันparallel
ติดตั้งแตกต่างจากที่ฉันคิด:
> parallel --version`
parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
run specified commands in parallel
หน้าคนของparallel
ในระบบของฉันให้:
parallel(1) parallel(1)
NAME
parallel - run programs in parallel
....
AUTHOR
Tollef Fog Heen
ซึ่งดูเหมือนว่านี่ไม่ใช่รุ่น GNU
parallel --version
พูด?$ parallel bnzip2 -- * sh: bnzip2: command not found