Откройте файл CSV и замените содержимое, если оно пустое

Я запускаю запросы Somo Mysqli, которые генерируют мне выходные файлы CSV. Некоторые из них — просто пустые файлы CSV, потому что ничто не соответствует параметрам запроса. Мне нужен скрипт, который открывает и заменяет содержимое (только если файл пуст) всех файлов CSV в папке.

Это может быть в PHP, но также awk, sed или аналогичные.

Спасибо!

-3

Решение

В Баш:

file=foo; if [ -w "$file" -a ! -s "$file" ] ; then echo "./." > "$file" ; fi

Если файл foo существовать (-w) а также (-a) является файлом нулевой длины (! -s) записывать ./. над его пустым содержимым. Вы можете проверить это touch foo а затем запустить этот скрипт.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]