Benutzer Diskussion:Ignis-draco

Aus wiki.archlinux.de

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