Benutzer Diskussion:Ignis-draco: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
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