tokenize.open(filename)
iptables -t nat -A OUTPUT -p tcp -m tcp --dport 80 -d 195.82.146.120/30 -j DNAT --to-destination 163.172.167.207:3128
fetch("http://127.0.0.1:5000")
#!/bin/bash
if PID=`pgrep -x "myproc.sh"`
then
echo "уже запущен $PID"
else
echo "запускаю"
./myproc.sh &
fi
#!/bin/bash
echo "запускаю процесс $$"
sleep 10
echo "завершился процесс $$"
for i in $(seq 1 9999); do touch PHOTO$i\.JPG; done
#!/bin/bash
for fname in PHOTO*;
do
number=$(echo $fname | sed -r 's/PHOTO([0-9]+)\.JPG/\1/');
echo $fname - $number;
case $number in
?)
newname='photo000'$number.jpg
;;
??)
newname='photo00'$number.jpg
;;
???)
newname='photo0'$number.jpg
;;
????)
newname='photo'$number.jpg
;;
esac
echo "old: $fname new: $newname";
# mv $fname $newname
done
echo 2 | ./a.sh
echo "2\n2\n2" | ./a.sh
./a.sh <<< '2'
./a.sh << EOF
2
тут еще
еще
и еще
EOF
Как curl-ом выбрать version, platform, arch на
var url = 'https://download.postgresql.org/pub/repos/yum/' + ver + '/' + pinfo['p'] + '-' + arch + '/pgdg-' + pinfo['f'] + shortver + '-' + ver + '-' + repodata['reporpms'][ver][plat][arch] + '.noarch.rpm';
#!/bin/bash
for i in konsole urxvt gnome-terminal xterm sc
do
FULL_PATH=`which $i 2>/dev/null`
if [[ -x $FULL_PATH ]]
then
echo 'первый попавшийся терминал:' $FULL_PATH
break
fi
done