Aktywne Wpisy

MonazoPL +54
Ruszamy z nowym #rozdajo – wygraj kartę podarunkową do Allegro o wartości 100 zł!
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°)
––––––––––––––––––––––––––––––
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ ͡°)
––––––––––––––––––––––––––––––
źródło: millennium 900 zł
Pobierz
Je22 +208





#!/bin/bash
LOCATION=~/test/
DATE=$(date +'%d-%m_%H:%M')
FILENAME=Screenshot+$DATE
LASTNUMBER=XX
FILENAME=d--a
MAX () {
if [ $1 -gt $2 ]
then
echo $1
else
echo $2
fi
}
record=0
ls ${LOCATION} |
while read file;
do
# isolate number, from file name
number=${file:${#filename}}
number=${number::${#lastnumber}}
record=$(MAX $number $record)
echo "current record: $record"
done
echo "biggest number: $record"
output:
current record: 01
current record: 02
current record: 03
current record: 04
current record: 05
current record: 06
current record: 07
current record: 08
current record: 09
current record: 10
current record: 11
biggest number: 0
ktos mi powie co tu sie odwala?
Mam pliki w formacie:
d--a01.png
d--a02.png
.
.
.
i chce znaleść dupę z największym numerem na koncu
#programowanie #bash #linux #naukaprogramowania
shellcheckdo statycznej analizy, dużo błędów potrafi wyłapać.Przypomniało mi się, jak pierwszy raz trafiłem na code glofing i przerabiałem wszystkie skrypty, żeby były krótsze o tych parę znaków na linijkę ಥ‿ಥ