Score:0

ฉันจะรับข้อความที่จัดรูปแบบเป็นการส่งสตริงโดยตรงได้อย่างไร

ธง th

ส่งผ่านสตริงโดยตรงด้วย $ ถึง เสียงสะท้อน

$ echo $'#include <iostream>\nint main() {\n std::cout << \"Hello World!\" << std::endl;\n}'

ขยายลำดับการหลีกเลี่ยง ANSI ที่ฝังไว้

#รวมถึง <iostream>
int หลัก () {
  std::cout << "สวัสดีชาวโลก!" << std::endl;
}

ฉันกำหนดสตริงให้กับตัวแปร

codeStr='#include <iostream>\nint main() {\n std::cout << \"สวัสดีชาวโลก!\" << std::endl;\n}'

แล้วสะท้อนตัวแปร

สะท้อน $codeStr

ฉันได้รับสตริงดิบแทนที่จะเป็นข้อความที่จัดรูปแบบ

ฉันจะรับข้อความที่จัดรูปแบบเป็นการส่งสตริงโดยตรงได้อย่างไร

Score:1
ธง sd

ใช้ -e เปลี่ยนเป็น เปิดใช้งานการตีความเครื่องหมายทับขวา.

$ codeStr='#include <iostream>\nint main() {\n std::cout << \"Hello World!\" << std::endl;\n}'
$echo -e $codeStr 
#รวมถึง <iostream>
int หลัก () {
 std::cout << \"สวัสดีชาวโลก!\" << std::endl;
}
hr flag
... โปรดทราบว่าในขณะที่ `$'...'` ปฏิบัติต่อ `\"` เป็นลำดับการหลบหนี แต่ `echo -e` ในตัวของ bash shell ไม่ทำ (ดังนั้นผลลัพธ์ที่นี่จึงแตกต่างจาก OP จริง ๆ ) ดู [ทำไม printf ถึงดีกว่า echo] (https://unix.stackexchange.com/questions/65803/why-is-printf-better-than-echo)

โพสต์คำตอบ

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