Benutzer Diskussion:Ignis-draco: Unterschied zwischen den Versionen
Erscheinungsbild
→Bash Skripte: Layout |
|||
Zeile 1: | Zeile 1: | ||
= Bash Skripte = | = Bash Skripte = | ||
Bash Skripte sind eine Möglichkeit wiederauftretende Arbeit zu automatisieren. | Bash Skripte sind eine Möglichkeit wiederauftretende Arbeit zu automatisieren. | ||
Das kann von einfachen verarbeiten von vielen Daten bis hin zu komplexen Aufgaben die | Das kann von einfachen verarbeiten von vielen Daten bis hin zu komplexen Aufgaben die | ||
regelmäßig erledigt werden müssen gehen. | regelmäßig erledigt werden müssen gehen. | ||
Weil aber gerade am Anfang es einem sehr schwer fällt so etwas selber zu schreiben kann man sich hier auch | Weil aber gerade am Anfang es einem sehr schwer fällt so etwas selber | ||
Ideen holen wie man seine eigene Arbeit komfortabler gestalten kann. | zu schreiben kann man sich hier auch Ideen holen wie man seine eigene | ||
Arbeit komfortabler gestalten kann. | |||
Die Benutzung ist auf eigene Gefahr, | Die Benutzung ist auf eigene Gefahr, | ||
Zeile 14: | Zeile 15: | ||
den Quellcode hinein kopieren und mittels ''chmod u+xr'' die rechte passend setzen. | den Quellcode hinein kopieren und mittels ''chmod u+xr'' die rechte passend setzen. | ||
Jetzt kann man das Skript einfach starten. | Jetzt kann man das Skript einfach starten. | ||
Version vom 21. November 2010, 18:42 Uhr
Bash Skripte
Bash Skripte sind eine Möglichkeit wiederauftretende Arbeit zu automatisieren. Das kann von einfachen verarbeiten von vielen Daten bis hin zu komplexen Aufgaben die regelmäßig erledigt werden müssen gehen.
Weil aber gerade am Anfang es einem sehr schwer fällt so etwas selber zu schreiben kann man sich hier auch Ideen holen wie man seine eigene Arbeit komfortabler gestalten kann.
Die Benutzung ist auf eigene Gefahr,
Benutzung
Um die Skripte zu benutzen muss man nur eine neu Datei erstellen mit der Endung .sh den Quellcode hinein kopieren und mittels chmod u+xr die rechte passend setzen. Jetzt kann man das Skript einfach starten.
Audio & Video
Hardware
Ansteuern eines zweiten Monitors
Wichtig !!! VAG1 und LVDS1 müssen angepasst werden.
#!/bin/bash #Autor: ignis-draco #Version : 0.1 #Lizenz: Creative Commons ( by-nc-sa) #infos dazu http://de.wikipedia.org/wiki/Creative_Commons temp=`xrandr | grep "*" | wc -l` if [ $temp -eq "2" ] ; then xrandr --output VGA1 --off else if xrandr | grep "LVDS1" ; then xrandr --output VGA1 --right-of LVDS1 --auto >> /dev/null fi fi
Sonstiges
Umwandeln von Bildern in pdf
#!/bin/bash #Autor: ignis-draco #Version : 0.1 #Lizenz: Creative Commons ( by-nc-sa) #infos dazu http://de.wikipedia.org/wiki/Creative_Commons PARAM=$# Z=0 for (( I=1; $I <= $PARAM; I++ )) do if echo $1 | grep ".jpg">>/dev/null ;then name=`basename $1 .jpg` convert $1 ${1%/*}/$name.pdf Z=$((Z+1)) fi if echo $1 | grep ".JPG">>/dev/null ;then name=`basename $1 .JPG` convert $1 ${1%/*}/$name.pdf Z=$((Z+1)) fi if echo $1 | grep ".jpeg">>/dev/null ;then name=`basename $1 .jpeg` convert $1 ${1%/*}/$name.pdf Z=$((Z+1)) fi if echo $1 | grep ".JPEG">>/dev/null ;then name=`basename $1 .JPEG` convert $1 ${1%/*}/$name.pdf Z=$((Z+1)) fi shift done echo $Z "Dateien umgewandelt" exit 0