BASH Befehle
Posted by skoch on 25. Januar 2016
1 |
ll /home/loacker_prod/outbox_archive/L040_000000000000* | grep "Jan 8" | awk '{print "cp "$9" /dev/shm/L040-Jan8/"}' | sh |
1 |
ll /home/loacker_prod/outbox_archive/L040_000000000000* | grep "Jan 8" | awk '{print "cp "$9" /dev/shm/L040-Jan8/"}' | sh |
1 |
cp server.log server_`/bin/date '+%Y-%m-%d_%H-%M-%S'`.log |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
#!/bin/bash source=/var/log/server.log dest=/var/log/server.log max=5 rm $dest.$max > /dev/null 2>&1 for ((i=$[$max-1]; i>0; i--)); do mv $dest.$[$i-1] $dest.$i > /dev/null 2>&1 done cp $source $dest.0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
#!/bin/sh source=/var/log/server.log dest=/var/log/server.log max=5 rm $dest.$max > /dev/null 2>&1 i=`expr $max - 1` while test "$i" -gt "0" do mv $dest.`expr $i - 1` $dest.$i > /dev/null 2>&1 i=`expr $i - 1` done mv $source $dest.0 |