Вы можете использовать приведенный ниже код,
#!/bin/bash
for f in $(find . -iname "*.tif" -type f)
do
echo "$(basename $f)"
done
for f in $(find . -iname "*.zip" -type f)
do
less $f | grep "tif" | awk '{print $NF}'
done
Сохраните файл как find_tif.sh в каталоге, где находятся все tif файлы и подкаталоги. дать ему исполняемое разрешение.
chmod +x find_tif.sh
Использование
./find_tif.sh >> tif_name_file.csv
Я не могу оценивать или комментировать, но в новой установке Ubuntu, которую я использовал ниже, затем переустановил и работал нормально!
apt-get purge mysql-*
rm -fr /var/lib/mysql*
Я получал это сообщение при попытке запустить или перезапустить mysql
Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
и при использовании
systemctl status mysql.service
Получил это сообщение
mysql.service - MySQL Community Server <br>
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)<br>
Active: activating (start-post) (Result: exit-code) since Thu 2016-11-10 17:09:58 AST; 24s ago<br>
Process: 31363 ExecStart=/usr/sbin/mysqld **(code=exited, status=1/FAILURE)**
Process: 31360 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre **(code=exited, status=0/SUCCESS)**<br>
Main PID: 31363 **(code=exited, status=1/FAILURE)**; : 31364 (mysql-systemd-s)<br>
CGroup: /system.slice/mysql.service<br>
└─control<br>
├─31364 /bin/bash /usr/share/mysql/mysql-systemd-start post
└─31441 sleep 1<br>
Проблема возникла из-за проблем в файле /etc/mysql/my.cnf. Вы можете устранить неполадки с помощью mysql - он покажет вам, где ошибка выглядит так:
mysql: [ERROR] Found option without preceding group in config file /etc/mysql/my.cnf at **line 20**!
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
Вы можете попытаться решить это, комментируя (вставлять # в начале line), настройки нарушения и т. д.
Я много гулял, но ни один из ответов не работал для меня. Я закончил с установкой MySQL 5.6; (Ubuntu 16.04 поставляется с MySQL 5.7 по умолчанию.Если у вас нет конкретной причины использовать 5.7, пребывание с 5.6 может быть вариантом экономии времени.
apt-get purge mysql-*
rm -fr /var/lib/mysql*
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu trusty universe'
apt-get update
apt install mysql-server-5.6