- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
#!/bin/bash
touch pp.sh
chmod 777 pp.sh
echo "#!/bin/bash" > ./pp.sh
while :
do
read x
n=`cat ~/.bash_history | wc -l`
let c=${RANDOM:0:3}
cat -b ~/.bash_history | grep ${RANDOM:0:3} | gawk '{ print $2" "$3" "$4" "$6" "$7 }' >> pp.sh
cat -b ~/.bash_history | grep ${RANDOM:0:3} | gawk '{ print $2" "$3" "$4" "$6" "$7 }'
done
xaionaro 12.02.2011 18:31 # +1
Я не особо знаток gawk, но я бы сделал что-то вроде: gawk '{ for(i=2; i<=NF; i++) printf("%s ",$i) }';
AliceGoth 17.02.2011 13:54 # 0