je voudrais manipuler des fenêtres graphiques (les positionner sur l'écran et les redimensionner) à l'aide d'un script bash.
Par exemple, j'ouvre une fenêtre VLC : vlc file:///home/toto/maVideo.mpg : comment positionner cette fenêtre à une position donnée sur l'écran, et lui donner les dimensions que je veux ?
Je donne l'exemple de VLC, mais je cherche une solution générique, qui marche pour n'importe quelle fenêtre, est-ce que c'est possible ?
je cherche le moyen de générer mes mots de passes de façon plus efficace qu'en tapant au hasard sur mon clavier. Il y a des logiciels qui le font mais je me dis qu'une simple ligne de shell est capable de faire ça. Le problème est que j'ai essayé avec dd depuis /dev/urandom mais il faudrait traduire ça en caractères normaux. Alors j'ai essayé avec sed mais ça fait n'importe quoi si j'ai des accents. Je précise que je (...)
voilà j'ai besoin d'effectuer un ensemble d'opérations de manière atomique grace à un script. ce qui veut dire qu'en cas d'interruption (principalement par l'utilisateur avec kill) un rollback s'effecturait automatiquement.
existe il de tell commande ou instruction sous bash ? ou bien dois je moi meme implémenter un tel mécanisme.
Hello,
J'ai plusieurs fichiers de logs (100 x 100Mo), avec une premier colonne contenant le temps en unixtime (avec des centièmes de secondes):
1223305330.56 AAAA
1223305331.45 BBBB
...
J'ai plusieurs fichiers comme cela sur la même période de log. J'aimerais tous mettre dans un seul gros fichier (pour en extraire un joli graphe ensuite)
Problème 1): sort ne supporte pas les nombre a virgule
Problème 2): a mon avis sort n'aime pas trier un fichier de 10Go
Sur un Linux actuel, en utilisant le shell Bash, j'ai un 'petit soucis'. Quand je tape une commande un peu longue, au lieu d'aller à la ligne pour écrire la suite (ou de décaller la ligne, comme en Korn), eh bien ça réecrit au début de la ligne et m'efface mon prompt et tout le reste.
Avez-vous une solution pour ce problème ? Je ne pense pas l'avoir déjà eu...
Bonjour, je cherche un moyen de copier des fichiers sur plusieurs clé USB en même temps.
Dans le scénario, je dispose de 5 HUB usb de 7Ports connectés sur une machine sous Débian (car sous windows sa marche mais je suis limité au nombre de lettre de lecteur disponible).
J'aimerais donc dépasser cette limite avec Linux. J'aimerais donc que sur chacun des hub, je branche une clé. Je lance le script qui monte toutes les clés et renomme les clés (...)
Le script doit faire tout ça: To validate an address it verifies the format, check for forbidden characters, make sure the domain name is valid, and verify that the user and mailbox really exist.
Je faire une substitution générale d'un mot par un autre dans fichier avec la commande suivante :
vi -c g/mot1/s//mot2/g fichier
Cela fonctionne mais vi reste ouvert. Comment pourrais je faire pour sauvegarder le fichier et quitter vi dans la même ligne de commande que j'ai mentionnée ?
J'essaie de faire un script avec la commande lftp. Le soucis c'est que j'ai un mot de passe très compliqué avec des meta caractère, du style %ftp&23b#
Je set donc ma variables $pass comme ceci :
pass=`echo %ftp&23b#`
mais la commande suivante :
lftp -c "open $host; user $user $pass ; get file.zip ; bye"
me donne l'erreur suivante :
Commande inconnue « 23b# ».
C'est bien que lftp a interpréter le meta caractère " & " Comment faire (...)
Dans un dossier fichiers, j'ai des fichiers (répétition, ook), qui sont sous la forme :
fichierXX.txt (ex : fichier01.txt)
J'ai donc créé ce script :
nbfichiers=`ls -1 fichiers | wc -l`
for (( i=1; i != nbfichiers+1; i++ ))
do
if [ $i -le 9 ] #
then
fonction fichiers/fichier0$nbfichiers.txt
else
fonction fichiers/fichier$nbfichiers.txt
fi
done
Mais fonction fichiers/fichier0$nbfichiers.txt est incorrect, car lors de l'appel ca donne :
shell: line 23: 10747 Erreur de segmentation fonction fichiers/fichier0$nbfichiers.txt
aprs avoir modifié des crontabs
sur certains de mes serveurs je me retouve avec le message d'alerte suivant envoyé automatiquement :
Your "crontab" on at026
unexpected end of line
This entry has been ignored.
mais je ne vois vraiment pas ou est l'erreur je l'ai édité ds vim pr vois si'l y'avait pas des carctères "bizarres", mais je ne vois rien, apres je ne pense pas qu'elle soit mal formée.
Comment puis-je déceller l'erreur svp ? merci de m'avoir (...)
Je désire renifler mon réseau pour connaître les différents flux qui s'y promènent. J'ai trouvé un petit outil trés sympathique qui se superpose à tcpdump afin de me fournir les infos dont j'ai besoin. L'outil en question est nstreams. Voici la commande qui permet de l'utiliser :
$> tcpdump -l -n | nstreams
Il s'agit donc d'un pipe qui récupère les infos fournis par tcpdump dans la console. Des paramètres à la suite de nstreams permettent de (...)
J'ai un script qui fait une sauvegarde d'une partie d'un disque dur. Le script utilise tar avec une compression gzip.
Les utilisateurs du système lancent la sauvegarde en cliquant sur une icône qui lance le script. J'utilise zenity pour avertir les utilisateurs que la sauvegarde est en cours, et que la sauvegarde est terminée, mais j'aimerais avoir une estimation du temps restant.
Dans mon script je pensais faire une estimation de la taille (...)
Qui aurait de meilleurs yeux que moi ? La solution doit être évidente, mais, franchement, je me casse le nez.
Le problème :
Il s'agit d'extraire une url d'un fichier htm 'provht1' (le projet est d'automatiser la correction de pages fautives)
Si je fais :
old="http:\/\/www.geographiques.com\/spip\/article.php3?id_article=18"
sed -n "/$old/=" provht1 > provold
provold donne le numero des lignes contenant l'url et ça marche très bien
Mais si je fais :
old=$(sed -n "$nlUM"p provurl1) # pour extraire l'url d'un fichier (...)
Bonjour,
je cherche à récupérer en bash les informations suivantes:
Little ou big endian;
La taille de l'entier utilisé sur le système;
La taille de la RAM totale disponible.
... sur les systèmes suivants:
Linux (Suse et REHL);
Solaris (Sparc/Amd 5.8/5.10);
Cygwin
j'ai seulement trouvé pour la RAM sous Linux (/proc/meminfo).
Je suis un peu novice en UNIX alors toute bonne info est la bienvenue.
Je sais que cette question a déjà été traitée, mais je ne suis pas foutu de remettre la main sur les postes.
Je me casse tout le temps les dents sur l'utilisation de cat pour lire itérativement les lignes d'un fichier dans une boucle for.
Voici le dernier exemple en date : echo "Aix en Provence;EcoledArt;24;27;true" | sed 's/^\([A-Z].*\);.*;.*;.*;true$/1円/'
va me renvoyer : Aix en Provence c'est ce que je cherche à obtenir, mais pour le contenu (...)