UCS - коллекция мануалов

Практика - критерий истины...

Инструменты пользователя

Инструменты сайта


linux:linux:scripts

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
linux:linux:scripts [2018/06/03 14:03] – создано Luciferuslinux:linux:scripts [2025/09/17 20:55] (текущий) – удалено Luciferus
Строка 1: Строка 1:
-====== Скрипты, которые облегчат вам жизнь ====== 
  
-===== Замена пробелов знаком подчеркивания ===== 
- 
-<code bash> 
-#!/bin/bash 
-# 
-# blank-rename.sh 
-# Заменяет пробелы символом подчеркивания в именах файлов в текущем каталоге. 
-  
-ONE=1                     # единственное или множественное число (см. ниже). 
-number=0                  # Количество переименованных файлов. 
-FOUND=0                   # Код завершения в случае успеха. 
-  
-for filename in *         # Перебор всех файлов в текущем каталоге. 
-do 
-     echo "$filename" | grep -q " "         # Проверить - содержит ли имя файла пробелы. 
-     if [ $? -eq $FOUND ] 
-     then 
-       fname=$filename                      # Удалить путь из имени файла. 
-       n=`echo $fname | sed -e "s/ /_/g"  # Заменить пробелы символом подчеркивания. 
-       mv "$fname" "$n"                     # Переименование... 
-       let "number += 1" 
-     fi 
-done 
- 
-if [ "$number" -eq "$ONE" ] 
-then 
- echo "$number файл переименован." 
-else 
- echo "Переименовано файлов: $number" 
-fi 
-  
-exit 0 
-</code> 
- 
-===== Конвертирование аудиофайлов в MP3 ===== 
- 
-<code bash> 
-#!/bin/bash 
-# 
-# conv2mp3.sh 
- 
-cd /path/to/files 
-for f in *.wav ; do lame --mp3input -b 128 "$f" /path/to/files/"$f" ; done 
-</code> 
linux/linux/scripts.1528020224.txt.gz · Последнее изменение: (внешнее изменение)