Score:0

ฉันจะลบ "ป้อน" สุดท้ายของเนื้อหาที่คัดลอกได้อย่างไร

ธง cn

ตาม ฉันจะไพพ์เอาต์พุตมาตรฐานของเทอร์มินัล (stdout) ไปยังคลิปบอร์ดได้อย่างไรเราสามารถคัดลอกเส้นทางปัจจุบันผ่าน:

pwd | xclip - คลิปเซล

อย่างไรก็ตาม ในกรณีส่วนใหญ่ ฉันต้องการแก้ไขเส้นทางที่คัดลอกเพิ่มเติมเมื่อฉันใช้งานตัวอย่างเช่น เพิ่มบางโฟลเดอร์ไปยังพาธก่อนที่จะรันคำสั่ง:

cp (วางเส้นทาง) (จากนั้นฉันต้องการเพิ่มเส้นทางเป้าหมาย)

แต่เส้นทางที่วางมี "ป้อน" ที่ส่วนท้าย ดังนั้นฉันจึงไม่มีโอกาสพิมพ์เส้นทางเป้าหมายของฉัน...

ฉันจะคัดลอกเอาต์พุตมาตรฐานของเทอร์มินัลและลบอักขระ "enter" ตัวสุดท้ายได้อย่างไร

ปล. ฉันไม่สนใจว่าคำสั่งจะยาวแค่ไหน ตราบใดที่มันทำงานได้อย่างมีประสิทธิภาพ

muru avatar
us flag
คุณกำลังทำสิ่งนี้ในเทอร์มินัลต่าง ๆ หรือไม่? หากไม่มี คุณสามารถขยายค่าของ `$PWD` ในบรรทัดคำสั่งแล้วแก้ไขค่าได้
Score:2
ธง cn

ตัวเลือกอื่น:

เสียงสะท้อน -n $(pwd) | xclip - คลิปเซล
Score:2
ธง cn

คุณสามารถใช้ได้ พิมพ์ฉ เพื่อตัดการขึ้นบรรทัดใหม่ต่อท้าย:

พิมพ์f %s "$PWD" | xclip - คลิปเซล
zheyuanWang avatar
cn flag
ยอมรับ printf เป็นคำตอบตาม https://unix.stackexchange.com/questions/65803/why-is-printf-better-than-echo (ไม่มีใครพูดถึงความเร็ว)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา