Wku

Hur man skriver ett shell script med bash shell i ubuntu

Någonsin velat automatisera verksamheten i ditt OS? Någonsin ville skriva ett program som kan skapa en fil, kopiera filen till en katalog? Och med den berömda BASH Shell i Ubuntu? Om svaren på båda dessa frågor är ja!, Då detta är den Hur-Till för dig!


Vi skall omfatta ett enkelt exempel. Hur man skapar en Shell-skript som visar en lista över filer som finns i en katalog

Steg

Hur man skriver ett shell script med bash shell i ubuntu. Starta terminalen genom att klicka på Program -> Tillbehör -> terminal.
Hur man skriver ett shell script med bash shell i ubuntu. Starta terminalen genom att klicka på Program -> Tillbehör -> terminal.
  1. 1
    Starta terminalen genom att klicka på Program -> Tillbehör -> terminal
  2. 2
    vi / vim vi / vim. Min fav är vim.
  3. 3
    I terminalfönstret, typ vim listdir. sh och tryck enter. Väl inne i editorn, typ "jag" eller "jag". Detta gör att du kan infoga / börja skriva script.
  4. 4
    På toppen typ följande kod #! / bin / bash. Detta är känt som en Shebang linje
  5. 5
    Nu skriver du in koden som visas i figuren
  6. 6
    Nu för att komma ut ur vim redaktör, skriver följande tangentkombinationer, ESC:, wq! Detta kommer att skriva ändringar i filen och ta dig tillbaka till terminalen.
  7. 7
    Nu måste vi göra detta shell script, körbar. För att göra detta, skriv in följande kommando
  8. 8
    chmod + x ListDir. sh och tryck enter. Du kan se resultat nedan
  9. 9
    För att köra detta script, bara typ. / ListDir.sh. Du bör få en lista över kataloger och meddelandet som visas nedan
  10. 10
    Grattis på att skriva din 1: a shell script med bash i Ubuntu Linux!

Tips

  • För att installera vim i ditt Ubuntu-system, bara utfärda kommandot ->
  • Ange ditt lösenord och låt Ubuntu göra magi
  • Som standard vim inte installerats.
  • Nästa efter att installationen är färdig, utfärda kommandot
  • vim <yourfile.sh> att redigera dina skalskript.
  • sudo apt-get install vim

Varningar

  • Se till att de filer som du skapar, inte bor i någon systemkatalogerna i / = rotfilsystemet
  • Till att börja placera dina skalskript i din hemkatalog som du börjar din resa shell script. När bekväm, placera dem i din önskade katalogsystem.