質問です。data.csv
から読み込んだ値を用いて以下のようなスクリプトを動かしたいのですが、awk内の${COLS[0]}
の値が正常に読み込まれず、そのまま${COLS[0]}
と出力されてしまいます。
検索してもわからないため、原因と解決策を教えていただければ幸いです。
環境は、MacOS Kernel Version: Darwin 20.2.0、bash5.0を使用しています。
よろしくお願いいたします。
shell
1#!/bin/bash 2declare -a COLS 3cat data.csv | while IFS=, read -a COLS; do 4 cat "${COLS[0]}"_result.txt | awk -F"," '{print $3"\t""${COLS[0]}"}' | sed '/NA/d' | uniq >> result.txt 5 echo "${COLS[0]}" 6done
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/06 11:38
2021/01/06 12:56