Отредактируйте теги mp3 удаленно из Windows

В этом конкретном случае, когда вы уже знаете текст, вы можете сделать что-то вроде

while read line; do 
    [[ $line =~ ^4153 ]] && 
        printf "%s\n" "$line" >> CAMS1.TXT || 
        printf "%s\n" "$line" >> CAMS2.TXT 
done < CAMS.TXT 

Это считывает каждую строку CAMS.TXT в переменную $ line , а затем, если $ line начинается с 4153, он печатает в CAMS1 а если нет, он печатает в CAMS2.

В качестве альтернативы, вы можете вывести каждую строку в стандартный поток ошибок или стандартный вывод в зависимости от первых чисел и соответствующим образом перенаправить вывод команды. Например:

perl -ne '/^4153/ ? print STDOUT : print STDERR' CAMS.TXT >CAMS1.TXT 2>CAMS2.TXT 

Если вы не знаете, каким будет текст, вы можете просто записать каждую строку в файл, имя которого состоит из первых 4 символов строки:

awk '{print >> substr($1,1,4)}' CAMS.TXT 

Приведенное выше создаст два файла, 4153 и 4801 , каждый из которых содержит ожидаемые строки. Это дает преимущество работы с любым количеством различных шаблонов.

1
03.04.2014, 11:17
1 ответ

Есть два способа: либо запустить редактор тегов MP3 в Linux и настроить его отображение на компьютере с Windows, либо запустить редактор тегов MP3 в Windows и настроить для вашей машины Windows, чтобы увидеть файлы машины Linux.

Запуск программы Linux с графическим интерфейсом из Windows

В Linux SSH позволяет запускать команды удаленно. Это включает в себя возможность запускать приложения с графическим интерфейсом пользователя на удаленном компьютере и отображать их локально благодаря пересылке X11 . В Windows вам необходимо установить PuTTY (или какой-либо другой клиент SSH) и Xming (или какой-либо другой сервер X11). XMing поставляется с портативной версией PuTTY. Существует также несколько коллекций портативных бесплатных программ для Windows, которые включают оба ( Portable Freeware Collection , XMing + PuTTY на флешке ,…). В конфигурации PuTTY в разделе «Соединение → SSH → X11» обязательно включите пересылку X11 и установите для параметра «Местоположение отображения X» значение localhost: 0 (см., Например, этот учебник ) .

Просмотр удаленных файлов Linux в Windows

Для машины Linux в локальной сети установка сервера Samba в Linux - лучший вариант. В Debian установите пакет samba . В Windows смонтируйте сетевой диск.Однако это сложно обеспечить, если соединение идет через Интернет, как в вашем случае.

Предпочтительным способом связи с удаленной машиной Linux является SSH, но Windows не поддерживает SSH изначально, а Windows не очень хороша для поддержки пользовательских типов файловых систем. Тем не менее, вы можете попробовать Win-sshfs или, возможно, SFTP Net Drive , любой из которых должен позволить вам получить доступ к вашим удаленным файлам из Windows.

1
27.01.2020, 23:52

Теги

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