Не работи върху firewall!
#!/bin/sh
echo "Enter firs tree number for ip range (format is 1.1.1)"
read first
echo "Scanning for open IP"
for i in $(seq 1 254); do
ip="$first.$i"
#ip="192.168.1.$i"
ping=`ping -c1 -w1 $ip | grep loss | awk -F"%" '{print $1}' | awk -F"," '{print $NF}' | sed 's/\s//'`
if [ ! "$ping" -ne 0 ]
then
mac=`arp $ip | grep ether | awk '{print $3}'`
port=`nc -zv 192.168.1.14 $(seq 1 6001) 2>&1 | grep succeeded | awk '{print $4 $6}'`
echo "........................."
echo "${ip} - UP / Ether - $mac"
echo "open port is $port"
fi
done
21.08.2014 г.
7.08.2014 г.
Преименуване на фаилове наведнъж.
touch file{1..10} - file1 file2 ...
rename 's/$/.bak/g' * - добавя .bak на края
rename 's/.bak/.jpg/g' *
Ако има едновременно: папки и фаилове.
find -type f | rename 's/$/.bak/g'
За да се запази оригинала:
sed -i.bak -e 's/$/.bak/g' *
rename 's/$/.bak/g' * - добавя .bak на края
rename 's/.bak/.jpg/g' *
Ако има едновременно: папки и фаилове.
find -type f | rename 's/$/.bak/g'
За да се запази оригинала:
sed -i.bak -e 's/$/.bak/g' *
Сортиране колона в ред awk.
apache е за пример!
top -b -n1 | grep apa | awk '{print $1}' | sort | awk 'BEGIN {ORS = ","} {print }' \
sed 's/,$//'
top -b -n1 | grep apa | awk '{print $1}' | sort | awk 'BEGIN {ORS = ","} {print }' \
sed 's/,$//'
1.08.2014 г.
us-bg смяна на клавиатурата.
setxkbmap -option grp:alt_shift_toggle,grp_led:scroll us,bg -variant ,phonetic &
Ползва фонетика и се сменя с alt + shift
Ползва фонетика и се сменя с alt + shift
Абонамент за:
Публикации
(
Atom
)