bash script [LÖST]

Här diskuteras programmering och utveckling
Användarvisningsbild
Freddeg
Inlägg: 68
Blev medlem: 17 feb 2006, 19:33

bash script [LÖST]

Inlägg av Freddeg »

Hejsan jag håller på att ändra i ett script och vill nu att scriptet skall skriva ut fem på varje rad, alltså fem st sedan lägga till <br>. Som ni märker är jag en total nybörjare på detta. Här kommer iallafall en bit av scriptet:

Kod: Markera allt

for img in *.jpg ; do
     echo $img
     echo "ingen kommentar." >> kom/$img.html
     convert -scale 300 $img thumb/thumb-$img
 #    mogrify -scale 640 $img

     echo "<td>" >> index.html
     echo "<a href=\"$img\"><img src=\"thumb/thumb-$img\"></a>" >> index.html
     echo "<!--#include virtual="kom/$img.html" -->" >> index.html
     echo "</td>" >> index.html

done
Senast redigerad av 1 Freddeg, redigerad totalt 25 gånger.
Användarvisningsbild
mcNisse
Inlägg: 5211
Blev medlem: 06 feb 2007, 20:51
OS: Debian
Utgåva: Vet inte/ingen utgåva passar

Re: bash script

Inlägg av mcNisse »

jag fattar inte vad du vill göra. I vilken fil vil du skriva 5 på varje rad?
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: bash script

Inlägg av Lars »

Gör det här ungefär rätt sak?

Kod: Markera allt

#!/bin/bash

n=0
for img in *.jpg; do
    echo $img
    if ! let n=(n+1)%5; then
        echo "<br/>";
    fi
done
Användarvisningsbild
Freddeg
Inlägg: 68
Blev medlem: 17 feb 2006, 19:33

Re: bash script

Inlägg av Freddeg »

Tusen tack!
Det va precis det jag va ute efter.
Jag kanske postar scriptet när/om det blir färdigt
Skriv svar

Återgå till "Programmering och webbdesign"