J'utilise le code ci-dessous pour remplacer une chaîne dans un script shell. echo $LINE | sed -e 's/12345678/"$replace"/g' mais il est remplacé par $replaceau lieu de la valeur de cette variable. Quelqu'un pourrait-il dire ce qui n'a pas fonctionné?
J'utilise le code ci-dessous pour remplacer une chaîne dans un script shell. echo $LINE | sed -e 's/12345678/"$replace"/g' mais il est remplacé par $replaceau lieu de la valeur de cette variable. Quelqu'un pourrait-il dire ce qui n'a pas fonctionné?
Lors de l'exécution d'un script via sudo ou su, je veux obtenir l'utilisateur d'origine. Cela devrait se produire indépendamment de plusieurs sudoou sus'exécute à l'intérieur de l'autre et spécifiquement sudo su -.
subprocess.call(["/home/myuser/run.sh", "/tmp/ad_xml", "/tmp/video_xml"]) Maintenant, j'ai un script que je lance. Lorsque je l'exécute et qu'il atteint cette ligne, il commence à imprimer des éléments car run.sh contient des impressions. Comment puis-je diriger cela vers un fichier texte...
J'ai la liste des fichiers gzip: file1.gz file2.gz file3.gz Existe-t-il un moyen de concaténer ou de gzipper ces fichiers dans un seul fichier gzip sans avoir à les décompresser ? En pratique, nous l'utiliserons dans une base de données Web (CGI). Où le Web recevra une requête de l'utilisateur et...
Je voudrais pouvoir suivre un fichier et voir quel processus touche ce fichier. Est-ce possible? Je sais que je peux voir la liste des processus ouverts dans le moniteur d'activité, mais je pense que cela se passe rapidement pour que je la voie. La raison en est que j'utilise un framework et je...
Je sais comment configurer l'auto-complétion des objets python dans l'interpréteur python (sous unix). Google affiche de nombreux appels pour des explications sur la façon de procéder. Malheureusement, il y a tellement de références à cela qu'il est difficile de trouver ce que j'ai besoin de...
Dans chaque exemple et discussion que je rencontre dans le contexte de la programmation de socket BSD, il semble que la manière recommandée de définir un descripteur de fichier en mode E / S non bloquant utilise l' O_NONBLOCKindicateur to fcntl(), par exemple int flags = fcntl(fd, F_GETFL, 0);...
Soit j'ai manqué un jeu, soit un contrecoup ne semble pas fonctionner avec trop de boucle de devis de programmeur. $ echo "hello1-`echo hello2-\`echo hello3-\`echo hello4\`\``" hello1-hello2-hello3-echo hello4 Voulait hello1-hello2-hello3-hello4-hello5-hello6-...
J'ai un long fichier texte avec la liste des masques de fichiers que je souhaite supprimer Exemple: /tmp/aaa.jpg /var/www1/* /var/www/qwerty.php J'ai besoin de les supprimer. J'ai essayé rm `cat 1.txt` et la liste est trop longue. J'ai trouvé cette commande, mais lorsque je vérifie les dossiers de...
Je suis sur l'instance EC2. Il n'y a donc pas d'interface graphique. $pip install selenium $sudo apt-get install firefox xvfb Alors je fais ceci: $Xvfb :1 -screen 0 1024x768x24 2>&1 >/dev/null & $DISPLAY=:1 java -jar selenium-server-standalone-2.0b3.jar 05:08:31.227 INFO - Java: Sun...
J'ai un fichier csv, et je voudrais le trier par priorité de colonne, comme "Trier par". Par exemple: 3;1;2 1;3;2 1;2;3 2;3;1 2;1;3 3;2;1 Si cette situation était le résultat d'un "select", le "order by" serait le suivant: order by column2, column1, column3 - le résultat serait: 2;1;3 3;1;2 1;2;3...
Pourquoi tous les fichiers de script commencent-ils par #!/bin/sh ou avec #!/bin/csh Est-ce nécessaire? Quel est le but de cela? Et quelle est la différence entre les deux?
J'ai un fichier journal (application.log) qui peut contenir la chaîne suivante de caractères normaux et spéciaux sur plusieurs lignes: *^%Q&$*&^@$&*!^@$*&^&^*&^& Je souhaite rechercher le ou les numéros de ligne contenant cette chaîne de caractères spéciaux. grep...
Cela devrait être simple: je veux exécuter sed sur une chaîne littérale, pas sur un fichier d'entrée. Si vous vous demandez pourquoi, il s'agit, par exemple, de modifier les valeurs stockées dans des variables, pas nécessairement des données textuelles. Quand je fais: sed 's/,/','/g' "A,B,C" où A,...
Comment puis-je envoyer un e-mail via la mailxcommande UNIX ?
J'ai besoin de trouver des répertoires vides pour une liste donnée de répertoires. Certains répertoires contiennent des répertoires. Si les répertoires internes sont également vides, je peux dire que le répertoire principal est vide, sinon il n'est pas vide. Comment puis-je tester cela? Par...
J'essaye de rsync le répertoire A de server1 avec le répertoire B de server2. Assis dans le répertoire A de server1, j'ai exécuté les commandes suivantes. rsync -av * server2::sharename/B mais ce qui est intéressant, c'est qu'il synchronise tous les fichiers et répertoires sauf .htaccess ou tout...
Fermé. Cette question est hors sujet . Il n'accepte pas les réponses actuellement. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle soit pertinente pour Stack Overflow. Fermé il y a 7 ans . Améliorez cette question Dans Ubuntu, j'ai installé la base de données...
Plusieurs fois au cours de la journée, je suis peut-être en train d'exécuter un test où j'ai besoin de parcourir un fichier journal sur un serveur distant. Je me suis habitué à utiliser mon terminal pour sftpaccéder au serveur distant et à extraire le fichier journal souhaité /tmpsur ma machine...
Je voudrais faire ce qui suit: Si CCache est présent dans PATH, utilisez "ccache g ++" pour la compilation, sinon utilisez g ++. J'ai essayé d'écrire un petit script my-cmake contenant CC="ccache gcc" CXX="ccache g++" cmake $* mais cela ne semble pas fonctionner (l'exécution de make n'utilise...