Tôi muốn tách văn bản bằng dấu phẩy ,
không cách trong
for foo in list
. Giả sử tôi có một tập tin CSV CSV_File
với văn bản sau đây bên trong nó:Cách chia danh sách bằng dấu phẩy không phải
Hello,World,Questions,Answers,bash shell,script
...
tôi đã sử dụng mã sau đây để tách nó ra thành nhiều dòng chữ:
for word in $(cat CSV_File | sed -n 1'p' | tr ',' '\n')
do echo $word
done
It in:
Hello
World
Questions
Answers
bash
shell
script
Nhưng tôi muốn chia văn bản bằng dấu phẩy không phải dấu cách:
Hello
World
Questions
Answers
bash shell
script
Làm thế nào tôi có thể đạt được điều này trong bash?
Tại sao không sử dụng 'awk'? –
@Carl Bạn có thể cung cấp ví dụ về cách sử dụng 'awk' không? –