Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Tips & tricks

#2798 - Linux Scripting (Basics) (Ubuntu) Del4

Postat 2009-11-06 22:42:27 av Artur Olech i Kategori Programmering, C#, Kommandon med 0 Kommentarer

Gå först in i:
/home/user/bin

Skapa sedan filen if-fi och öppna den med en texteditor.

Börja med att skriva:
#!/bin/bash

# Detta skript kommer fråga dig vad du heter och du kommer sedan svara scriptet som i sin tur kommer svara med ditt namn. Och du kommer kunna ändra dig. och den i sin tur kommer svara om det är rätt.

clear
echo -n "Hej vad heter du? /> "
read namn
echo -n "Ditt namn är $namn y/n? /> "
read svar
if [ $svar == y ]; then
clear
echo "OK $namn"
echo "scriptet stängs av om 5sek"
sleep 5
clear
exit 1
else
clear
echo "OK då kör vi igen"
sleep 1
hello-world
exit 1
fi

För att skapa en if sasts så måste du sedan avsluta den med fi annars kommer scriptet att inte fungera.

inom if [ något ]; then något else något fi Inom något så skriver du vad som skall hända i detta fallet så kolla den i fall du svara md y (ja eller nej) svarade du ja så svarade den och stängdes av. Svarade du n (nej) så kördes scriptet en gång till.

Sleep är en funktion som gör att den "sover" antal sekunder max är 5 sekunder dock så kan du skriva den upprepande gånger.

exit används för att säga till terminalen att scriptet har gjort sin funktion och skall stängas av.

Om ditt script inte vill stänga sig av kan du stoppa det genom att trycka ctl + c som tvingar terminalen att avsluta det den håller på med.

Sample:
Size:

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 153
27 952
271 704
774
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies