備忘として
DBはpostgreSQL
shellでselect発行しidを配列に入れグルグルでid名フォルダを消す。
#!/bin/sh
Array=()
idx=0
while read ii
do
echo $ii
Array[$idx]=$ii
idx=$(( $idx+1 ))
done<<_EOT_
$( psql -d forth -U dbuser -F $'\n' -Atc"SELECT id FROM table WHERE id " )
_EOT_
echo "--------------------------"
for aa in "${Array[@]}"; do
## echo はテスト用本来は rm でフォルダを消す
echo "/home/masa/work/"$aa
##rm -rf "/home/masa/work/"$aa
done
echo "--------------------------"