Contenu | Rechercher | Menus

Annonce

Le forum rencontre en ce moment quelques soucis de charge, il est possible qu'une erreur soit affichée quand vous postez un message, ne rechargez pas la page au risque de poster une seconde fois votre message

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

nombre réponses : 25

#0 Re : -1 »  Impression automatique du corps des mails » Le 07/05/2013, à 09:55

miniSeb
Réponses : 2

Quel est le gestionnaire de mails ? Parce que c'est un peu vague, là...

#1 Re : -1 »  Résolu Besoin de copier coller un fichier dans le dossier bin » Le 02/05/2013, à 17:42

miniSeb
Réponses : 12

Que donne la commande ls ? Le fichier que tu veux copier n'est pas dans le dossier dans lequel tu te trouves, a priori. S'il n'est pas dans le retour du ls, tente un

locate expiry

et donne-nous le résultat.

#2 Re : -1 »  Résolu Besoin de copier coller un fichier dans le dossier bin » Le 03/05/2013, à 17:51

miniSeb
Réponses : 12
Hizoka a écrit :

4) /home/camara/bureauexpiry n'existe pas... il te manque un /

Donc merci de lire les messages en entier si tu veux qu'on t'aide...

Je rajouterais que, si le fichier est sur le bureau, comme tu sembles nous l'indiquer (on devine ce qu'on peut avec ce qu'on a), le chemin sera /home/camara/Bureau/expiry avec une majuscule à Bureau.

Mais on aurait vraiment besoin du résultat de

locate expiry

voire, si locate ne retourne rien, de

find ~ -iname "*expiry*"

Après, si tu ne nous aide pas, nous ne pourrons pas t'aider...

#3 Re : -1 »  [Résolu] Localiser un alias/lien symbolique » Le 01/05/2013, à 16:17

miniSeb
Réponses : 3

Commence par regarder dans .bashrc et .bash_aliases. Visiblement, c'est une fonction, donc la recherche par "alias" ne marchera pas wink

#4 Re : -1 »  [Résolu] Sauvegarde automatique sur introduction de clef USB » Le 29/04/2013, à 13:00

miniSeb
Réponses : 12

Tu as essayé en mettant un sleep dans ton script pour différer l'exécution et attendre que la clef soit montée ?

Edit:
La solution de la boucle de tiramiseb est meilleure que le sleep wink

#5 Re : -1 »  [Tuto] Rapatrier un site web entier en UNE ligne de commande » Le 26/04/2013, à 10:33

miniSeb
Réponses : 164

Bah... Tu as testé ?

Tu te fais un petit site vite fait avec des dossiers genre img/ et css/, tu le lances dans un mini-serveur web

cd dossier/avec/ton/site && python -m SimpleHTTPServer

et puis tu testes le rapatriement avec ta commande...

Par contre de ce que je vois dans le man, les chemins des dossiers à ignorer sont des chemins relatifs :

wget -X " -X /~nobody,/~somebody

#6 Re : -1 »  [Tuto] Rapatrier un site web entier en UNE ligne de commande » Le 26/04/2013, à 11:57

miniSeb
Réponses : 164

C'est donc bien des chemins relatifs et ça fonctionne sans souci.

Je t'ai envoyé par mail le petit site que j'ai fait et ça donne

wget -r 0:8000                  # Rapatrie l'ensemble
wget -r -X /img,/subdir 0:8000  # Ne rapatrie que index.html

#7 Re : -1 »  [Résolu]The system is running in low graphics mode » Le 24/04/2013, à 13:13

miniSeb
Réponses : 32
sogy a écrit :

On va changer les droits , c'est pas un fichier qui va faire la loi.

toujours dans le mode console (#7) , tapes les commandes dans l'ordre 1 après l'autre
cd /var/lib/dpkg/lock   
sudo chmod u+rw lock
sudo rm /var/lib/dpkg/lock

Pour ce qui est du message "aucun dossier de ce type", c'est parce que les commandes de sogy auraient dû être les suivantes (vu que cd sur un fichier bah ça plante) :

cd /var/lib/dpkg/
sudo chmod u+rw lock
sudo rm /var/lib/dpkg/lock

À part ça, je ne peux pas aider...

Par contre, de ce que j'ai compris, c'est une nouvelle installation.
Tu as des fichiers importants ? Il faudrait peut-être envisager une réinstallation...

#8 -1 »  [résolu -- newsgroups actifs] Parrainage Emacs Lisp ? » Le 23/04/2013, à 12:06

miniSeb
Réponses : 4

Bonjour !

Je me suis mis dans l'idée de commencer à apprendre à développer en Elisp, histoire de pouvoir profiter pleinement d'Emacs sans devoir passer par un langage externe à chaque besoin d'une petite chose.

Je code fréquemment en Perl donc je m'y connais assez pour programmer... mais l'écriture de l'Elisp étant, disons, légèrement obscure (hum), je galère par moment.

J'ai déjà écrit quelques fonctions en Elisp donc je ne suis pas un tout débutant.

Ma demande est assez bizarre pour le forum ubuntu, mais je cherche quelqu'un que je pourrais contacter (par MP ou mail) pour poser des questions si je me trouve coincé...

Je sais que le forum Ubuntu n'est pas vraiment dédié à cela, mais comme les forums francophones sur Elisp sont rares/inexistants et pour la plupart des anglophones laissés à l'abandon... Et puis, comme je connais la communauté ici, je sais que je peux compter sur l'aide d'une personne du forum ; si quelqu'un veut bien m'aider !

Si jamais une bonne âme s'y connaît en Elisp et veut bien m'aider dans mon apprentissage, j'en serais ravi !

Merci d'avance smile

#10 Re : -1 »  [résolu -- newsgroups actifs] Parrainage Emacs Lisp ? » Le 24/04/2013, à 13:07

miniSeb
Réponses : 4

J'utilise Gnus wink Mais je ne m'étais pas intéressé aux newsgroups par défaut ; il faut dire que je n'utilise jamais de newsgroup donc bon. Je me suis “abonné” aux newsgroups que tu as mentionné, je vais voir un peu comment ça fonctionne.

En tout cas, de prime abord, ça correspond à ce que je cherche.

Merci !

#11 Re : -1 »  Quelques questions sur un script » Le 12/04/2013, à 17:04

miniSeb
Réponses : 17
sudo bash /chemin/vers/lescript.sh

#12 Re : -1 »  commande shell dd ... mauvaise manip » Le 15/04/2013, à 22:13

miniSeb
Réponses : 5

Vu que personne ne répond (et malgré le fait que je ne connaisse pas la réponse), je dirais non.

Ta commande a lancé un traitement sur la partition et, même si tu as envoyé un SIGINT rapidement, la commande a été lancée. Et, à moins de savoir ce qui a été écrasé par des zéros, je ne vois pas comment tu pourrais récupérer le système.

Il faudrait voir du côté de foremost qui est un outil pour récupérer les données (fichiers) sur un disque ; mais ne compte pas trop récupérer ton système intégralement...

#15 Re : -1 »  [Résolu] fichiers .bash_profile, . bash_logout et .bashrc ? » Le 09/04/2013, à 17:54

miniSeb
Réponses : 13

Comment pour le café ?
Je suis dans mon .emacs, là... Ça m'intéresse tongue

#16 Re : -1 »  [Résolu] Utilisation de "grep", exercices ebook "Linux essentials" » Le 02/04/2013, à 21:03

miniSeb
Réponses : 26

@Hizoka : ta solution ne répond pas à l'énoncé tongue

Si tu as les chaînes suivantes :

aeiou
aouaieaouiuaeiou
oiuoaaeaaouerdaieou

Les trois chaînes sont matchées alors que seule la première devrait être prise en compte.
La réponse de pingouinux est correcte et il n'y en a pas d'autres (à part jouer avec des variables, mais c'est intrinsèquement la même expression)

#17 Re : -1 »  [Résolu] Utilisation de "grep", exercices ebook "Linux essentials" » Le 02/04/2013, à 21:06

miniSeb
Réponses : 26

Et encore, la bonne réponse est :

"^[^aeiou]*a[^aeiou]*e[^aeiou]*i[^aeiou]*o[^aeiou]*u[^aeiou]*$"

(après test)

Edit : grillé

#18 Re : -1 »  [Résolu] Utilisation de "grep", exercices ebook "Linux essentials" » Le 03/04/2013, à 11:05

miniSeb
Réponses : 26

En fait, si, on peut imbriquer les parenthèses. L'ordre des parenthèses ouvrantes détermine l'ordre des numéros attribués. En prenant un petit exemple comme le suivant (matcher tous les mots commençant par une majuscule) :

(([A-Z])[a-z]+)

On récupérera le mot en entier dans \1 (vu que la première parenthèse ouvrante est couplée avec  la dernière) et la majuscule dans \2.

Maintenant, c'est sûr que l'imbrication a un caractère intéressant pour des exploitations plus complexes qu'un simple match ; cela prend plus de sens dans le cadre d'une substitution. Même si on peut envisager l'utilisation d'un match comme ci-après :

#! /usr/bin/perl -w
use strict;
use warnings;


my $bigstring = q{
Bonjour !
Je m'appelle miniSeb et j'ai 24 ans.
Voici un petit exemple de parenthèses imbriquées ;-)
};

if ( $bigstring =~ /(je m'appelle *([^ ]+))[^\d]+(\d+)/i ) {
  print "\$1 vaut : $1\n";
  print "\$2 vaut : $2\n";
  print "\$3 vaut : $3\n";
}

Au passage, un très bon bouquin sur les regexp (en anglais) :
Friedl, J.. Mastering Regular Expressions (2006). 544p.
http://shop.oreilly.com/product/9780596528126.do
J'en ai pas mal sur le sujet, c'est le meilleur dans le lot wink

#19 Re : -1 »  [Résolu] Utilisation de "grep", exercices ebook "Linux essentials" » Le 03/04/2013, à 21:04

miniSeb
Réponses : 26

Pour les parenthèses tu as bien compris ; c'est en fonction de l'ordre dans lequel on ouvre les parenthèses.

Au niveau du bouquin, j'ai jeté un rapide coup d'oeil, on voit les parenthèses imbriquées pour la première fois (je crois) page 43 -- figure 3.2. Si ça peut t'aider.

Et pour ce qui est de sortir du Bash... C'est à voir.
Moi je code essentiellement en Perl d'où mon exemple mais je pense qu'on peut s'en sortir tout aussi bien en Bash wink

#20 Re : -1 »  [Résolu] Utilisation de "grep", exercices ebook "Linux essentials" » Le 04/04/2013, à 10:18

miniSeb
Réponses : 26

Si tu veux un autre exercice (toujours non résolu pour ma part... ; c'est un exercice de ma prof qui n'a pas de solution non plus (no comment)) :

Trouver dans une liste tous les mots qui contiennent exactement 2 syllabes

#21 Re : -1 »  ligne de commande pour mettre liste de fichiers dans un fichier texte » Le 26/03/2013, à 15:10

miniSeb
Réponses : 15
echo "BLABLA" > ~/fichier_de_sortie && ls /chemin/du/dossier >> ~/fichier_de_sortie

#23 Re : -1 »  ligne de commande pour mettre liste de fichiers dans un fichier texte » Le 26/03/2013, à 15:31

miniSeb
Réponses : 15

Quelque chose du genre :

find . -name \*.avi -print -o -name \*.ogv -print -o \*.wmv -print

#24 Re : -1 »  ligne de commande pour mettre liste de fichiers dans un fichier texte » Le 26/03/2013, à 15:41

miniSeb
Réponses : 15

Chemin complet = chemin absolu ?

echo BLABLA > ~/liste-fichiers &&
find /chemin/depuis/la/racine -name \*.avi -print -o -name \*.ogv -print -o \*.wmv -print >> ~/liste-fichiers