Problema col comando grep
Moderatore: Staff
Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
- MrTry
- Linux 2.x

- Messaggi: 228
- Iscritto il: sab 19 dic 2009, 0:26
- Slackware: current
- Kernel: 2.6.33.1
- Desktop: attualmente Xfce
Problema col comando grep
Quando cerco con grep partendo dalla direcory principale mi restituisce sempre in /dev no such device e resource temporary unavailable, perchè anche se non è accessibile (essendo penso una sorta di directory virtuale o non so) lui non continua a cercare nella altre directory ma si blocca ? come devo fare per trovare qualcosa essendo sicuro di aver controllato ovunque ?
Re: Problema col comando grep
Il comando grep cerca una corrispondenza in un file di testo o dallo standard input. Tu cosa stai facendo esattamente con grep?
Ciao
Ciao
- MrTry
- Linux 2.x

- Messaggi: 228
- Iscritto il: sab 19 dic 2009, 0:26
- Slackware: current
- Kernel: 2.6.33.1
- Desktop: attualmente Xfce
Re: Problema col comando grep
cercavo la stringa di un'alias di default perchè volevo scoprire dove sono impostati quelli di default.... d, dir ecc....
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema col comando grep
Scusa MrTry, potresti essere più chiaro? Perchè non ci posti qualche esempio di file e del comando che dai (metti tutto tra tag
Codice: Seleziona tutto
mi raccomando). Aiutaci ad aiutarti :)
EmanueleSe pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- MrTry
- Linux 2.x

- Messaggi: 228
- Iscritto il: sab 19 dic 2009, 0:26
- Slackware: current
- Kernel: 2.6.33.1
- Desktop: attualmente Xfce
Re: Problema col comando grep
tipo:
o senza apici oppure con gli apici '
mi appare questo:
ora io ho proprio l'impressione che si blocchi, se lo lascio non fà più nulla posso anche scrivere anche se non ho il prompt della shell. Ora mi chiedo io non dovrebbe skipparle quelle directory anche se sono inaccessibili e proseguire la ricerca.
Dove stanno messi gli alias di default tipo quello elencato ?
Codice: Seleziona tutto
grep -r "alias dir='/bin/ls $LS_OPTIONS --format=vertical" /
mi appare questo:
Codice: Seleziona tutto
grep: /dev/dri/card0: Invalid argument
grep: /dev/gpmctl: No such device or address
grep: /dev/sequencer: Resource temporarily unavailable
grep: /dev/sequencer2: Resource temporarily unavailable
Dove stanno messi gli alias di default tipo quello elencato ?
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema col comando grep
Oh mamma! Non penso si sia bloccato, semplicemente continua la ricerca, ma tu la stai facendo su tutta la root directory, che pretendi che finisca in un secondo? Anche quegli errori sono normali. Forse è il caso di pensare ad una soluzione diversa. Se ci dici di preciso cosa vuoi sapere.
Emanuele
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- MrTry
- Linux 2.x

- Messaggi: 228
- Iscritto il: sab 19 dic 2009, 0:26
- Slackware: current
- Kernel: 2.6.33.1
- Desktop: attualmente Xfce
Re: Problema col comando grep
bhe pare non faccia nulla.... forse per via del fatto che mi lascia inserire caratteri. Nulla volevo sapere quale fosse il file dove stavano scritti gli alias che ha di default la slack, perchè in /etc/profile non ci sono altri file tipo bash .bashrc bashrc nemmeno. Vorrei sapere dov'è che li setta la slack per una questione di "conoscenza" io poi i miei li ho settati in profile .bashrc e .baschprofile nella mia home...
- targzeta
- Iper Master

- Messaggi: 6643
- Iscritto il: gio 3 nov 2005, 14:05
- Nome Cognome: Emanuele Tomasi
- Slackware: 64-current
- Kernel: latest stable
- Desktop: IceWM
- Località: Carpignano Sal. (LE) <-> Pisa
Re: Problema col comando grep
Beh, se ti serve sapere dove sono settati i file di configurazione per bash devi leggere il man della bash. Nella sezione FILE si leggeè tutto lì, non c'è nessun mistero. Se leggi quel file ti accorgerai che ad un certo punto c'è:questo vuol dire che vengono anche inclusi tutti i file .sh della directory /etc/profile.d/. In particolare, con riferimento alla stringa che volevi cercare, il file /etc/profile.d/coreutils-dircolors.sh tra le altre cose contiene anche:
Emanuele
Codice: Seleziona tutto
/etc/profile
The systemwide initialization file, executed for login shellsCodice: Seleziona tutto
for profile_script in /etc/profile.d/*.sh ; do
if [ -x $profile_script ]; then
. $profile_script
fiCodice: Seleziona tutto
...
alias ls='/bin/ls $LS_OPTIONS';
alias dir='/bin/ls $LS_OPTIONS --format=vertical';
alias vdir='/bin/ls $LS_OPTIONS --format=long';
alias d=dir;
alias v=vdir;
...Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
- MrTry
- Linux 2.x

- Messaggi: 228
- Iscritto il: sab 19 dic 2009, 0:26
- Slackware: current
- Kernel: 2.6.33.1
- Desktop: attualmente Xfce
Re: Problema col comando grep
grazie mille raga 
