Ciklusok

WHILE

#!/bin/bash

# Basic while loop

counter=1
while [ $counter -le 10 ]
do
      echo $counter
      ((counter++))
done

echo All done


UNTIL

#!/bin/bash
# Basic until loop

counter=1
until [ $counter -gt 10 ]
do
    echo $counter
    ((counter++))
done

echo All done


FOR

#!/bin/bash
# Basic for loop

names='Peter Stan Kyle Susan'

for name in $names
do
    echo $name
done

echo All done


FOR egy intervallumra


#!/bin/bash
# Basic range in for loop

for value in {1..5}
do
    echo $value

done

echo All done

FOR egy intervallumra lépésközökkel

#!/bin/bash
# Basic range with steps for loop

for value in {10..0..2}
do
    echo $value
done

echo All done

Minden JPEG kiterjesztés átnevezése jpg-re

#!/bin/bash
# Make a rename script

for value in $1/*.JPEG
do
      mv $value $1/$( basename -s .JPEG $value ).jpg

done

Feladat: általánosítsd a szkriptet


Laatste wijziging: Monday, 8 November 2021, 09:35