Site Tools


linux:scripts:basics

This is an old revision of the document!


Script

Commands

Command Function
#!/bin/bash
or
#!/bin/sh
shebang
VAR=var set VAR to var
$VAR inserts var whereever $VAR is placed
case - esac inserts case
if [ “var” == “var” ]; then fi inserts if

Troubleshooting

Interpreter error

Problem:

Running your script prompts interpreter error

Fix:

Open your script with vi and execute the following

 :set fileformat=unix 

Not enough rights

Problem:

Running your script requires more rights

Fix:

Make your script executable with the following command

chmod +x [scriptname].sh


linux/scripts/basics.1495656196.txt.gz · Last modified: 2017/05/24 22:03 by lunetikk