Site Tools


linux:scripts:basics

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revisionBoth sides next revision
linux:scripts:basics [2014/06/05 15:19] – created lunetikklinux:scripts:basics [2017/03/01 12:50] – external edit 127.0.0.1
Line 3: Line 3:
 ===== Commands ===== ===== Commands =====
  
-^Command^What it does^+ Command   Function  ^ 
 +|  #!/bin/bash\\ or\\ #!/bin/sh  |  shebang  |
 |  VAR=var  |  set VAR to var  | |  VAR=var  |  set VAR to var  |
 |  $VAR  |  inserts var whereever $VAR is placed  | |  $VAR  |  inserts var whereever $VAR is placed  |
 |  case - esac  |  inserts case  | |  case - esac  |  inserts case  |
-|  if fi  |  inserts fi  |+|  if [ "var" == "var" ]; then fi  |  inserts if  |
  
 ===== Troubleshooting ===== ===== Troubleshooting =====
Line 14: Line 15:
  
 Problem: \\ Problem: \\
-Running your script prompts Interpreter error\\+Running your script prompts interpreter error\\
  
 Fix: \\ Fix: \\
 Open your script with vi and execute the following Open your script with vi and execute the following
 <code> :set fileformat=unix </code> <code> :set fileformat=unix </code>
 +
 +==== Not enough rights ====
 +
 +Problem: \\
 +Running your script requires more rights
 +
 +Fix:\\
 +Make your script executable with the following command
 +<code>chmod +x [scriptname].sh</code>
 +\\
 +\\
 +~~DISCUSSION~~
  
linux/scripts/basics.txt · Last modified: 2021/01/07 14:55 by lunetikk