次の形式のUnixテーブルがあり、出力として隠されています。
+--------------------------+-------------------------+-+
| col_name | type |
+--------------------------+-------------------------+-+
| Name | String |
| Date | Fri 29 13:17:2020 |
+--------------------------+-------------------------+-+
出力:
"col_name","type"
"Name","String"
"Date","Fri 29 13:17:2020"
どんな助けでも大変感謝します。
ベストアンサー1
この試み:
input ()
{
cat <<EOF
+--------------------------+-------------------------+-+
| col_name | type |
+--------------------------+-------------------------+-+
| Name | String |
| Date | Fri 29 13:17:2020 |
+--------------------------+-------------------------+-+
EOF
}
input |
tr -d '|+-' | # remove decoration
grep -v ^$ | # remove empty lines
while read first rest; do # read first token and rest of the line
printf '"%s","%s"\n' \
"$first" "$rest" # format as required
done