-
Fototrend
Linux kezdőknek - érdemes beleolvasni, mielőtt kérdezel
Új hozzászólás Aktív témák
-
vargalex
félisten
válasz
herdsman12
#47719
üzenetére
Szia!
Ez lett a script tartalma (nálam setdatefromfilename.sh):
#!/bin/sh
if [ $# -eq 1 ]; then
DIR=$1
for filename in $DIR/IMG_[0-9]*_[0-9]*.jpg; do
BASENAME=$(basename $filename)
if [[ $BASENAME =~ IMG_[0-9]{8}_[0-9]{6}.jpg ]]; then
touch -t ${BASENAME:4:8}${BASENAME:13:4}.${BASENAME:17:2} "$filename"
echo "$filename time changed"
else
echo "$filename not matched to pattern (IMG_[0-9]{8}_[0-9]{6})"
fi
done
else
echo "Usage: $0 directory"
fiPélda futás:
gavarga@gavarga-e5540 ~ % ls -la datetest
összesen 16
drwxr-xr-x 2 gavarga gavarga 4096 aug 25 11.15 .
drwx------ 56 gavarga gavarga 8192 aug 25 11.20 ..
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_1234567_123456.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_12345678_123456.gif
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_123456789_1234.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_20140221_125023.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_20140221_125615.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_20140221_125735.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_20140221_125812.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 test
gavarga@gavarga-e5540 ~ % ./setdatefromfilename.sh datetest
datetest/IMG_1234567_123456.jpg not matched to pattern (IMG_[0-9]{8}_[0-9]{6}.jpg)
datetest/IMG_123456789_1234.jpg not matched to pattern (IMG_[0-9]{8}_[0-9]{6}.jpg)
datetest/IMG_20140221_125023.jpg time changed
datetest/IMG_20140221_125615.jpg time changed
datetest/IMG_20140221_125735.jpg time changed
datetest/IMG_20140221_125812.jpg time changed
gavarga@gavarga-e5540 ~ % ls -la datetest
összesen 16
drwxr-xr-x 2 gavarga gavarga 4096 aug 25 11.15 .
drwx------ 56 gavarga gavarga 8192 aug 25 11.20 ..
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_1234567_123456.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_12345678_123456.gif
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 IMG_123456789_1234.jpg
-rw-r--r-- 1 gavarga gavarga 0 2014 febr 21 IMG_20140221_125023.jpg
-rw-r--r-- 1 gavarga gavarga 0 2014 febr 21 IMG_20140221_125615.jpg
-rw-r--r-- 1 gavarga gavarga 0 2014 febr 21 IMG_20140221_125735.jpg
-rw-r--r-- 1 gavarga gavarga 0 2014 febr 21 IMG_20140221_125812.jpg
-rw-r--r-- 1 gavarga gavarga 0 aug 25 11.19 test
Új hozzászólás Aktív témák
A topik célja: Segítségnyújtás a Linux disztribúciókkal még csak ismerkedők számára. A szerveres kérdések nem ebbe a topicba tartoznak.
Kérdés előtt olvasd el a topik összefoglalóját!
Haladó Linuxos kérdések topikja.
Linux felhasználók OFF topikja
Milyen program ami... [link]
Shell script kérdésekkel látogassatok el a topikjába
- Teszt Már csak két hónap van hátra a Windows 10 nyugdíjazásáig, ideje előrelépni
- Teszt [Linux] Vanilla OS, egy Debian alapú immutable operációs rendszer
- Teszt [Linux] Aeon Desktop, egy immutable operációs rendszer az OpenSUSE-tól
- Teszt [Linux] A Flatpak
- Bejegyzés MS Office365 Linuxon
- Bejegyzés [Linux] Futtassunk bármely disztrót a terminálunkban
- Bejegyzés Alpine Linux telepítés mindenféle low-end dologra
- Hír Zöld utat adott a nyílt forráskódú Linux meghajtóknak az NVIDIA
- Luck Dragon: Asszociációs játék. :)
- PROHARDVER! feedback: bugok, problémák, ötletek
- EarFun Air Pro 4+ – érdemi plusz
- Robotporszívók
- A fociról könnyedén, egy baráti társaságban
- Kormányok / autós szimulátorok topikja
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Akciókamerák
- Projektor topic
- Mini-ITX
- További aktív témák...
- Logitech G29 SE Driving Force PC/PS4/PS5
- Gamer PC-Számítógép! Csere-Beszámítás! I5 10500T / RTX 3050 / 32GB DDR4 / 512 SSD!
- ÚJ Xiaomi Mi Robot Vacuum Mop Essential robotporszívó feltörlő 2db 1999 Ft
- BESZÁMÍTÁS! ASUS H510M i7 10700 16GB DDR4 512GB SSD RTX 2070 SUPER 8GB AeroCool Quantum Mesh 650W
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
CPT.Pirk
