Опубликовано pushkin в Втр, 05/01/2010 - 21:03
Просмотр конференции fido7.ru.linux.chainik:
Предыдущее Следующее
Дата: 26 Oct 2020, 20:54:04
От: Alexander Polozov @ 2:5025/38.89
Кому: Evgeny Chevtaev
Тема: чего то не сорображу как?
--- GoldED+/LNX 1.1.5 (Linux 5.4.72-gentoo CPU UNKNOWN)
Origin: Keyboard not found, press F1 to enter setup... (2:5025/38.89)
Предыдущее Следующее
К списку сообщений
К списку конференций
Предыдущее Следующее
Дата: 26 Oct 2020, 20:54:04
От: Alexander Polozov @ 2:5025/38.89
Кому: Evgeny Chevtaev
Тема: чего то не сорображу как?
Привет, Evgeny!
Ответ на сообщение Evgeny Chevtaev (2:5010/275) к Alexander Polozov, написанное 25 окт 20 в 20:04:
EC> if [ $year != "" ]
EC> then
EC> year=" ($year)"
EC> fi
Сработало, сенксь, единственное при пустом значении года баш ругался на строку с !=, но помогло изменение условия на if [ -n "$year" ]
Теперь скриптик выглядит так (вдруг кому пригодится):
=== Begin Fake Clipboard ===
#!/bin/bash
for fn1 in *mp3 ;
do
title=$( mpg123 --long-tag -t "$fn1" 2>&1 | grep -a Title | cut -d: -f2 | sed 's/^[ \t]*//' )
artist=$( mpg123 --long-tag -t "$fn1" 2>&1 | grep -a Artist | cut -d: -f2 | sed 's/^[ \t]*//' )
year=$( mpg123 --long-tag -t "$fn1" 2>&1 | grep -a Year | cut -d: -f2 | sed 's/^[ \t]*//' )
if [ -n "$year" ]
then
year=" ($year)"
fi
mv -i -T "$fn1" "$artist"\ -\ "$title$year".mp3
=== End Fake Clipboard ===
Со всеми пожеланиями, Alexander Polozov
... Весь мир сейчас идет наоборот.
--- GoldED+/LNX 1.1.5 (Linux 5.4.72-gentoo CPU UNKNOWN)
Origin: Keyboard not found, press F1 to enter setup... (2:5025/38.89)
Предыдущее Следующее
К списку сообщений
К списку конференций
Последние комментарии
7 года 44 недели назад
7 года 44 недели назад
8 года 31 недели назад
8 года 49 недели назад
8 года 49 недели назад
8 года 49 недели назад
8 года 49 недели назад
8 года 49 недели назад
8 года 49 недели назад
9 года 5 дня назад