Beiträge zu “bash”

Alle Dateien eines Ordner umbenennen und nummerieren

Ich möchte regelmäßig für meinen Blog die Bilder nach dem Schema JahrMonat-titel-fortlaufende-nummer benennen.

Damit das schneller geht nutze ich jetzt das folgende Script

#!/bin/bash 
echo 'Warnung alle Dateien im Ordner werden umbenannt'
rename -n 's/.+/our $i; sprintf("'$(date +%Y%m)'-'$1'_%02d.jpg", 1+$i++)/e' *
read -p "Sicher? (J/N)" -n 1 -r
if [[ $REPLY =~ ^[J]$ ]]
then
rename 's/.+/our $i; sprintf("'$(date +%Y%m)'-'%1'_%02d.jpg", 1+$i++)/e' *
fi

Aufgerufen wird das dann mit

alle-dateien-fuer-blog-umbennen.sh magnetleuchte
Warnung alle Dateien im Ordner werden umbenannt
rename(IMG_20190615_172245-01.jpeg, 201910-magnetleuchte_01.jpg)
rename(IMG_20190615_172853.jpg, 201910-magnetleuchte_02.jpg)
rename(IMG_20190616_145745.jpg, 201910-magnetleuchte_03.jpg)
Sicher? (J/N)J%

9.10.19
Weitere Beiträge zu: bash   Linux  

Von der Kommandzeile in die Zwischenablage

Manchmal kann es hilfreich sein Ergebnisse eines Kommanodzeilen Befehls in die Zwischenablage zu kopieren um diese Information in Texten weiter zu verwenden.

Mit xclip geht das ganz einfach

 echo /images/$YEAR/$YEAR$MONTH-$file | xclip -sel clip
12.5.15
Weitere Beiträge zu: bash  

Dies ist ein privater Blog von Hagen Bauer- berufstätiger Vater, Ehemann, Naturliebhaber, Läufer, Zelter, technikverliebt.


Creative Commons License
This blog is licensed under a Creative Commons License