ฉันต้องการทำเช่นนั้น แต่ไม่เหมือนวิธีแก้ไขปัญหาข้างต้นฉันต้องการสร้างพารามิเตอร์ที่อ้างถึงสำหรับเชลล์สคริปต์ บรรดาวิธีการอื่น ๆ จะมีการปรับ แต่พวกเขากำลังชนิดเช่นบอก "เพียงคำสั่งโวเข้ากับขั้ว" pbpaste
เมื่อสิ่งที่คุณต้องการจริงๆคือ
ฉันต้องการสร้างฟังก์ชั่นเชลล์ที่ฉันสามารถใช้ในสคริปต์ของฉันซึ่งขยายเป็นพารามิเตอร์ไฟล์สำหรับการเลือก Finder แต่ละรายการ ฉันใช้เปลือกปลาและดูเหมือนว่าจะทำงานค่อนข้าง:
function selection
osascript -e "tell application \"Finder\" to set s to the selection as alias list" -e "repeat with f in s" -e "set contents of f to POSIX path of f" -e "end repeat" -e "set AppleScript's text item delimiters to linefeed" -e "s as string"
end
สินค้ามือสอง (อีกครั้งในเปลือกปลา) convert-video (selection)
เช่น
ในฟังก์ชั่นทุบตีมันอาจจะต้องพูดเอาท์พุทกับสิ่งที่ชอบ| tr '\n' '\0' | xargs -0 printf "%q" {}
ในตอนท้ายของคำสั่ง osascript ที่ไม่แน่ใจ
(หมายเหตุ: ทุกสิ่งที่ฉันรู้เกี่ยวกับ applescript & เชลล์สคริปต์ขั้นสูงฉันได้เรียนรู้อีกครั้งใน 2 ชั่วโมงที่ผ่านมาและจะลืมในวันพรุ่งนี้)