Seiten: [1]   nach unten
Drucken
Autor Thema: Shellbefehl  (Gelesen 234 mal)
Inkee
Newbie
*
Offline Offline

Beiträge: 1



« am: 26.01.2011, 21:03:30 »

'n Abend,

was fehlt meinem Nokl, wenn es auf
Code:
find . -exec grep -l -e Suchtext {} \;
mit
Code:
find: unrecognized: -exec
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) multi-call binary

Usage: find [PATH...] [EXPRESSION]
antwortet?

Gruß
Inkee
Gespeichert
Nokia N900 Forum
« am: 26.01.2011, 21:03:30 »

 Gespeichert
absolon
Newbie
*
Offline Offline

Beiträge: 43


« Antworten #1 am: 14.02.2011, 15:54:20 »

'n Abend,

was fehlt meinem Nokl, wenn es auf
Code:
find . -exec grep -l -e Suchtext {} \;
mit
Code:
find: unrecognized: -exec
BusyBox v1.10.2 (Debian 3:1.10.2.legal-1osso30+0m5) multi-call binary

Usage: find [PATH...] [EXPRESSION]
antwortet?

Gruß
Inkee

Hallo Inkee,

die auf dem n900 eingesetzte BusyBox ist keine ausgewachsenen Shell wie zB. die Bourne Again SHell (Bash). Der Nachteil ist das nicht alle Befehle und deren Erweiterungen der "IEEE POSIX and Open Group shell specification" implementiert sind. Der Vorteil ist das viele gebräuchliche Unix-Tools in einem Programm vereint sind. Das macht die BusyBox extrem klein.

Die für den genannten Befehl benötigten findutils lassen sich mit dem Paket findutils-gnu 4.4.2-1maemo4 nachinstallieren.
Code:
apt-get install findutils-gnu 4.4.2-1maemo4

Der BusyBox Befehl find wird nicht ersetzt auch nicht wenn der $Path auf /usr/bin/gnu gesetzt wird. Aber mit gfind als root bekommt man das gewünschte Ergebnis.
Code:
gfind . -exec grep -l -e Suchtext {} \;

Eine Alternative ist der midnight commander kurz mc gennant. Der "text-mode full-screen file manager" ist sehr einfach zu bedienen und eingedeutscht Grinsend. Die Dateisuche und auch viele andere Befehle damit ein Kinderspiel.

Gruß,
KT


Gespeichert
absolon
Newbie
*
Offline Offline

Beiträge: 43


« Antworten #2 am: 18.02.2011, 18:28:27 »

Update seit gestern 17.2.2011 gibt es auch eine Bash4. Nach der Installation kann man sich mit Befehlen und scripten wie auf einem Linux-Desktop austoben Zunge.
http://maemo.org/packages/view/bash4/
Gespeichert
Seiten: [1]   nach oben
Drucken
Gehe zu: