Lets say you want to create a bunch of folders. Instead of writing:
mkdir /path/folder1
mkdir /path/folder2
mkdir /path/folder3
mkdir /path/folder4
...and so on, you can write:
mkdir /path/folder{1,2,3,4}Filter
2005-08-20
Repetetive tasks in bash
Bash
2005-08-19
Magic quotes
Php
<?
echo 'get_magic_quotes_gpc = ' , get_magic_quotes_gpc() , "<br>\n";
echo 'display_errors = ' , ini_get('display_errors') , "<br>\n";
echo 'register_globals = ' , (int)ini_get('register_globals') , "<br>\n";
echo 'post_max_size = ' , ini_get('post_max_size');
?> 2005-08-18
Kryptera filer
Bash
#!/bin/sh
errCode=0
if [ $# -lt 2 ] || [ $# -gt 3 ]; then
echo "Error: Wrong number of parameters!"
errCode=1
elif [ $1 == '-d' ] && [ $# -eq 3 ]; then
if [ -f $2 ]; then
echo "Decrypting file: $2"
dd if=$2 | openssl des3 -d -k $3 | tar zxf -
else
echo "Error: Not a valid file to decrypt!"
errCode=1
fi
elif [ -f $1 ]; then
echo "Encrypting file: $1"
tar -zcvf - $1 | openssl des3 -salt -k $2 | dd of=$1.des3
elif [ -d $1 ]; then
echo "Encrypting folder: $1"
tar -zcvf - $1 | openssl des3 -salt -k $2 | dd of=$1.des3
else
echo "Error: Not a valid file or folder to encrypt!"
errCode=1
fi
if [ $errCode -ne 0 ]; then
echo "Usage: $0 [-d] <fileOrFolderToCrypt> <password>"
echo "(-d for decrypting)"
fi
exit $errCode2005-08-18
Bevaka inloggning
Bash
#!/bin/sh
# ge ett användarnamn som parameter...
until who | grep "$1" > /dev/null
do
sleep 60
done
echo -e \\a
echo -n "$1 är inloggad: "
date -u +"%F %H:%M (utc - lägg till 2h)"
exit 0