Code: Alles auswählen
echo bla 111122 143344 bla bla bal bal
^ delimiter
daher funktioniert cut nicht sauber.
thx
Code: Alles auswählen
echo bla 111122 143344 bla bla bal bal
^ delimiter
Code: Alles auswählen
$ echo baA baa 12114 355235 bla bla | sed 's/\([a-z,A-Z]*\)\([1-9]*\)/\2/g'
$ 12114 355235
Code: Alles auswählen
$ echo "bal bla 111 999 blubb bla" | sed 's/[^0-9|\ ]*//g' | awk '{print $1}'
111
$ echo "bal bla 111 999 blubb bla" | sed 's/[^0-9|\ ]*//g' | awk '{print $2}'
999
Ist das cut nicht auch egal?finupsen hat geschrieben:awk wäre ist relativ egal wieviele space-delimiter es sind.
Code: Alles auswählen
echo bla 111122 143344 bla bla bal bal | cut -d" " -f2,3
Code: Alles auswählen
busybox echo bla 111122 143344 bla bla bal bal | cut -d" " -f2,3
Oder funktioniert cut bei dir in der BusyBox anders?111122 143344
Spasswolf hat geschrieben:Gibt's awk in der busybox?
Code: Alles auswählen
$ busybox --help
.....
Currently defined functions:
[, [[, adjtimex, arping, ash, awk, .......
.....
Code: Alles auswählen
until [ $firmwareupdatestatus = "done" ] >/dev/null 2>&1 || [ $firmwareupdatestatus = "error:" ] >/dev/null 2>&1
do
uploadstatus=`opsh -c firmware $slotname update show | grep ftp | sed -e 's/ */ /g' | cut -d" " -f1,2,3`
firmwareupdatestatus=`opsh -c firmware $slotname update show | cut -d" " -f3`
echo -en "\\rUpdating progress: $uploadstatus"
done
Code: Alles auswählen
Falcon1_cas1_1:/mnt # busybox --help
BusyBox v0.61.pre (2008.04.04-09:49+0000) multi-call binary
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use, and BusyBox
will act like whatever it was invoked as.
Currently defined functions:
[, ash, basename, busybox, cat, chgrp, chmod, chown, chroot, clear,
cp, crond, cut, date, dd, df, dirname, dmesg, du, echo, egrep,
env, expr, false, fgrep, find, free, ftpget, ftpput, getty, grep,
halt, head, hostid, hostname, id, ifconfig, inetd, init, ip, kill,
killall, klogd, ln, logger, login, ls, mesg, mkdir, mknod, more,
mount, mv, netstat, nslookup, od, pidof, ping, poweroff, ps, pwd,
rdate, reboot, rm, rmdir, route, sed, sh, sleep, sort, stty, tail,
tee, telnet, telnetd, test, tftp, time, top, touch, traceroute,
true, tty, umount, uname, uniq, uptime, usleep, vi, watchdog,
wc, wget, which, who, whoami, xargs, yes