Это должно сделать это. Заметьте двойные кавычки вокруг переменных, представляющих имена файлов с пробелами. Обязательно замените .mp3 любым расширением, которое Вы хотите.
#!/bin/bash
LOCATION="/path/to/file"
for FILE in $LOCATION/*; do
if [[ $FILE == *.mp3 ]]; then
NEWNAME=`echo $FILE | tr '\ ' _`
echo "File name was ${FILE}. File name without spaces is $NEWNAME"
#uncomment this next line to move the file to the new name without spaces
mv "$FILE" $NEWNAME
#uncomment this next line if you want to instead remove the file
#rm "$FILE"
fi
done
X11 Clpboards
в X11 2 независимых ClibPoards:
«*
) » +
) VIM + X11 Clpboard
Ассоциация между +
*
и системы бутылки нуждается в VIM
с
+ буфер обмена
(см. Vim --version
для активного параметра).
«+
- регистр VIM для системного буфера обмена (Ctr-C / CTR-V или аналогичный).
Использование @Grish и @serenesat Мы можем выбрать какой-то визуальный текст, И введите
"+y
как обычно, мы можем использовать любой другой позиционер VIM для определения области «Копировать в буфер обмена». Ex:
"+yG (to save from current position to EOF)
Таким образом, текст скопирован в систему Clipboad и может быть вставлен с Tecnology Clipbord, или в другой VIM
"+p
SSH + X11 Clbboards + SSH
Когда удаленные хосты участвуют, вам нужно использовать SSH -xy RemoteHost
Чтобы включить пересылку X11. Таким образом:
ssh -XY remoteHost
vim file # and "+yG or visual selection and "+g
сохраняет текст в буфер обмена, и он может быть вставлен обычным способам.
VIM + SSH
Если ничего не работает, мы всегда можем:
vim scp://host/file
для редактирования удаленных файлов в локальном компьютере ...
Попробуйте : set mouse = a
, это должно быть то, что вы ищете.
Редактировать: Кстати, при попытке прокрутки файла (например, при прокрутке двумя пальцами на сенсорной панели) текст может не выделяться, как вы ожидали.Однако, если вы щелкнете там, где хотите начать, а затем просто перетащите мышь вниз, тогда все должно подсвечиваться по мере движения мыши, а страница также должна автоматически прокручиваться вниз.
Без использования мыши вы можете выбирать строки в Vim
.
Выйдите из режима вставки, нажмите одну из опций ниже, а затем переместитесь вверх или вниз на несколько строк. Вы должны увидеть выделенный текст.
V - selects entire lines
v - selects range of text
ctrl-v - selects columns
gv - reselect block
После выбора текста попробуйте d
для удалить
, или y
, чтобы скопировать
, или : s / match / replace /
, или : center
, или ! sort
.