6
วิธีใช้ GNU sed บน Mac OS 10.10+ ไม่รองรับ 'brew install --default-names' อีกต่อไป
ภายใต้ Mac OS 10.10.3 ฉันติดตั้ง gnu-sed โดยพิมพ์: brew install gnu-sed --default-names เมื่อฉันพิมพ์อีกครั้งฉันจะได้รับข้อความ: gnu-sed-4.2.2 ติดตั้งแล้ว อย่างไรก็ตามแม้ว่าจะรีบูตระบบและรีสตาร์ท Terminal ฉันก็ยังไม่สามารถใช้ sed เวอร์ชัน GNU ได้ ตัวอย่างเช่น: echo a | sed ’s_A_X_i’ ผลตอบแทน: แฟล็กที่ไม่ถูกต้องในคำสั่งการแทนที่ 'i' ฉันควรทำอย่างไรเพื่อให้เวอร์ชัน GNU ทำงานได้ นี่คือเส้นทางในตัวแปร $ PATH ของฉัน /Users/WN/-myUnix /opt/local/bin /opt/local/sbin /usr/bin /bin /usr/sbin /sbin /usr/local/bin /Applications/calibre.app/Contents/MacOS /opt/ImageMagick/bin /usr/texbin ฉันขอโทษหากคำถามของฉันดูเหมือนชัดเจน แต่ฉันกำลังเรียนรู้เชลล์สคริปต์ด้วยตัวเองและยังไม่ค่อยเข้าใจวิธีการติดตั้งโปรแกรม …