Menu
  • Hem
  • Dokument
  • Om Mig
Geosupportsystem

Bearbet flera filer med skriptet

Posted on 2013-08-27

I förra inlägget visade jag hur du kan skriva ett skript i Linux för att göra om gpxfiler och samla dessa i två loggfiler, en för waypoints och en för spår.

Tänk om du har flera gpxfiler samtidigt och inte vill behöva köra skriptet varje gång, utan på något sätt lägga till en fil i taget genom att ”dra-och-släppa” dessa i terminalfönstret?

För detta så krävs det bara tre extra rader kod…

Efter det inledande #!/bin/bash så läggs följande till:

Filnamn=”inte exit”
while [ $Filnamn != ”exit” ]; do

Detta startar en loop som håller på tills du matar in texten ”exit” i stället för ett filnamn. Sist i skriptet så läggs ett kommando som avslutar loopen till:

done

Skall vi vara noggranna så körs loopen en sista gång med filnamnet ”exit” men det gör inget, fast det kan se lite konstigt ut att skriptet säger att ”Filen exit lagrades på sökvägen …” så ett sätt att undvika detta och snabba upp processen är att ta bort raderna med echo ”Filen $Filnamn lagrades på sökvägen $Target” och sleep 5.

Det var allt. Nu går det att dra och släppa gpxfiler i terminalfönstret när skriptet körs, och efter varje tryck på returtangenten så återställs skriptet, tills man matar in texten exit.

Lämna ett svar Avbryt svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *

Translate with Google

GBR In English
GER Auf Deutch
FRA En Français
ESP En Español
Swedish is a hard language for a machine to translate. Nuance and detail will likely be lost.
     

Bok om QGIS på Svenska

Bok

Beställ Boken/E-bok genom att klicka på bilden (även förhandsgranskning).

Senaste kommentarer

  • klakar om Laga hål i höjddata
  • Per Ekström om Laga hål i höjddata
  • Sur om Mera verktyg i QGIS
  • Anton om ”Mobile *.Geodatabase”
  • Fredrik Ekberg om Ingen är oskyldig

Arkiv

Prenumerera på Geosupportsystem

Skriv in namn och epost för att prenumerera på meddelanden från denna blogg.
Loading

geosupport

TrueNAS bygge. @fractaldesignna Define R5 är rikt TrueNAS bygge. @fractaldesignna Define R5 är riktigt trevlig att bygga i, och den sväljer väldigt mycket disk. Här skall virtualiseras både PostGis, WebODM och Geonode så småningom.
Då har jag lite att bläddra i ett tag framöver. Då har jag lite att bläddra i ett tag framöver.
YouTube video to frames. Processed in OpenDroneMap YouTube video to frames. Processed in OpenDroneMap and visualized in QGIS 3.17.
Ladda mer...

Meta

  • Logga in
  • Flöde för inlägg
  • Flöde för kommentarer
  • WordPress.org
©2021 Geosupportsystem | WordPress Theme by Superbthemes.com