สิ่งนี้ควรจะง่าย: ฉันต้องการเรียกใช้sedกับสตริงตัวอักษรไม่ใช่ไฟล์อินพุต หากคุณสงสัยว่าทำไมตัวอย่างเช่นแก้ไขค่าที่เก็บไว้ในตัวแปรไม่จำเป็นต้องเป็นข้อมูลข้อความ
เมื่อฉันทำ:
sed 's/,/','/g' "A,B,C"
โดยที่ A, B, C คือตัวอักษรที่ฉันต้องการเปลี่ยนเป็น A ',' B ',' C
ฉันเข้าใจ
Can't open A,B,C
ราวกับว่ามันคิดว่า A, B, C เป็นไฟล์
ฉันลองวางท่อเพื่อสะท้อน:
echo "A,B,C" | sed 's/,/','/g'
ฉันได้รับข้อความแจ้ง
วิธีที่ถูกต้องทำอย่างไร?