ฉันมีที่จอดนักเทียบท่าฉันต้องการเรียกใช้และส่งมอบรหัสผ่านบางส่วน อีกอันหนึ่งมีเครื่องหมายอัศเจรีย์!
และอีกอันหนึ่งมีเครื่องหมาย&
และ ดังนั้นฉันต้องการเรียกใช้นี้:
docker run -i -t --rm \
-e "LDAP_FILTER=(&(objectCategory=person)(objectClass=user)" \
-e "LDAP_PASS=Secret!Password" \
user-prefix/container-name
ที่ใช้งานไม่ได้ &
ถูกแทนที่ด้วย{LDAP_FILTER}
และการ!
ตัดทอน ฉันค่อนข้างแน่ใจว่าฉันต้องหลบหนีสิ่งเหล่านี้ แต่\!
และ\&
ก็ไม่ได้ผล
2
คุณได้ลองด้วยคำพูดเดียว? เนื่องจากคุณไม่มีตัวแปรใด ๆ ที่จะสอดแทรกคุณสามารถใช้เครื่องหมายคำพูดเดี่ยวที่นี่
—
Rich Homolka
ยิงคนตาบอด: ถ้า
—
mpy
-e
พารามิเตอร์ได้รับการดำเนินการโดยอินสแตนซ์เปลือกอื่นคุณอาจจะต้องหลบหนีครั้งที่สองจึงพยายามและ\\\&
\\\!
@mpy \\\ เคล็ดลับสำหรับฉันมันเป็นสิ่งที่ดีที่สุด!
—
Simon Schnell