Điều này phải dễ dàng: Tôi muốn chạy sed đối với chuỗi ký tự bằng chữ, chứ không phải tệp đầu vào. Nếu bạn tự hỏi tại sao, nó là, ví dụ như chỉnh sửa các giá trị được lưu trữ trong các biến, không nhất thiết phải dữ liệu văn bản.sed với chuỗi chữ - không phải tệp đầu vào
Khi tôi làm:
sed 's/,/','/g' "A,B,C"
trong đó A, B, C là đen mà tôi muốn thay đổi để A ' 'B',' C
tôi nhận được
Can't open A,B,C
Như thể nó nghĩ A, B, C là một tập tin.
Tôi đã cố gắng đường ống nó để echo:
echo "A,B,C" | sed 's/,/','/g'
tôi nhận được một nhắc nhở.
Cách phù hợp để làm điều đó là gì?