Хотите сделать текстовые файлы для каждого png в папке

просто убедитесь, что вы выбрали последнюю версию phpStorm. 27 января 2018 года - версия PhpStorm-2017.3.3.tar.gz

sudo apt-get purge openjdk*
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
wget https://download-cf.jetbrains.com/webide/PhpStorm-2017.3.3.tar.gz

tar -xvf PhpStorm-2017.3.3.tar.gz
cd PhpStorm-173.4301.34/bin
./phpstorm.sh
12
задан 11 April 2017 в 17:24

31 ответ

Если у вас есть много файлов для его создания, было бы целесообразно «касаться» более чем одного файла за раз, так что вам не нужно разветвлять новый процесс для каждого из

Вариант 1: подстановка шаблона + xargs

Эта опция будет предоставлять несколько путей для команды touch в один раз, обычно несколько тысяч или что-то другое, что система может вместить в одну командную строку.

find "$folder" -mindepth 1 -maxdepth 1 -name '*.png' -print0 |
sed -ze 's/\.png$/.txt/' |
xargs -r0 -- touch --

Вариант 2: расширение параметра + перенаправление выходных команд

Эта опция не запускается touch, но использует функции оболочки Bash / Bourne / POSIX, которые вообще не требуют подпроцессов.

for f in "$folder"/*.png; do
    : >> "${f%.png}.txt"
done
9
ответ дан 6 August 2018 в 22:38

Другие вопросы по тегам:

Похожие вопросы: