Score:3

เหตุใดสคริปต์ทุบตีนี้จึงสร้างรหัสทางออก 2 ใน i3block

ธง gb

ฉันใช้สคริปต์ทุบตีนี้สำหรับ i3block แต่ฉันได้รับรหัสทางออก 2:

#!/bin/bash
sink=$(pacmd list-sinks | grep '* ดัชนี:')
ถ้า [[ "${sink:11:11}" -eq "1" ]]
แล้ว
    เสียงสะท้อน 'usb'
อื่น
    ก้อง 'ไมค์'
ไฟ

สคริปต์ทำงานได้ดีเมื่อเรียกใช้จากบรรทัดคำสั่ง แต่ใช้งานไม่ได้กับ i3block ทำไม

terdon avatar
cn flag
คุณใช้สคริปต์นี้ใน i3block อย่างไร จะใช้งานได้หรือไม่ถ้าคุณเปลี่ยน `if` เป็น `if [ "${sink:11:11}" -eq "1" ]` (โดยใช้วงเล็บปีกกาเดี่ยวแทนวงเล็บปีกกาคู่) อาจเป็นไปได้ว่า i3block กำลังเรียกใช้งานสิ่งนี้เป็นสคริปต์ sh ไม่ใช่ bash และ `[[` เป็นสิ่งที่ทุบตี

โพสต์คำตอบ

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