Сzsh
:
autoload zmv # best in ~/.zshrc
zmv -n '(**/)(*)_200x200(*.png)' '$1$2$3'
(удалить -n
когда счастлив ).
Или для произвольных размеров:
zmv -n '(**/)(*)_<->x<->(*.png)' '$1$2$3'
(обратите внимание, что он удаляет только одно вхождение <width>x<height>
для имени файла ).
Скорее всего, все вместе терпит неудачу; вам не хватает ;
в конце вашего заявления DELETE
. Попробуйте:
#! /bin/bash
gsutil cp gs://api-bucket-germany/order_status.csv./order_status.csv
psql -d apidbgermany -U apidbgermany << EOF
DELETE FROM apidbgermany.order_status;
\copy apidbgermany.order_status from './order_status.csv' delimiter ',' CSV;
EOF
Для отладки скриптов обычно полезно сначала запустить команды вручную, подключив и вырезав -и -вставив скрипт sql
, чтобы убедиться, что он работает, прежде чем пробовать его в скрипте.