Y a-t-il une option que je peux donner pour vérifier simplement la syntaxe d'un script shell [bash] pour vérifier la syntaxe de celui-ci, mais ne pas réellement exécuter quoi que ce soit ni causer de dommages
Y a-t-il une option que je peux donner pour vérifier simplement la syntaxe d'un script shell [bash] pour vérifier la syntaxe de celui-ci, mais ne pas réellement exécuter quoi que ce soit ni causer de dommages
Ma question concerne la priorité de redirection est bash. Supposons que vous ayez une commande: cmd1 < cmd2 > cmd3 Cela se traduirait-il par: (cmd1 < cmd2) > cmd3 Ou cmd1 < (cmd2 >
Actuellement, j'utilise deux whileboucles différentes pour démarrer mon gestionnaire de fenêtres, dwm , et la barre d'état qui lui imprime des informations système. Ma solution pour le moment est de les exécuter consécutivement dans le même script, comme ceci: while true; do...
J'ai du mal à afficher correctement les caractères UTF-8 sur bash. J'essayais d'extraire des fichiers compressés contenant des caractères accentués dans leurs noms, et j'obtenais l'erreur de caractères multi-octets non valide. J'ai créé un .bash_profileavec ceci: export LANG=en_US.UTF-8 export...
J'ai été frustré auparavant par les différences de sortie de la whichcommande sur différentes plates-formes (Linux vs Solaris vx. OS X), avec différents shells pouvant également jouer sur le sujet. typea été suggéré comme une meilleure alternative, mais comment serait-ce portable? Dans le passé,...
Supposons qu'un répertoire contient 100 fichiers commençant par la lettre «a». Si je fais un grep <some string> a*depuis le terminal, comment le shell va-t-il gérer cela? Va-t-il développer l'expression régulière, obtenir une liste de tous les fichiers commençant par a et grep sur chacun de...
Je souhaite supprimer ~/binde mon CHEMIN. Je l'ai installé il y a des mois quand Linux (Ubuntu) était très nouveau pour moi, mais je ne sais pas comment je l'ai ajouté ... Rien ne s'affiche lorsque je recherche tous les fichiers répertoriés ci-dessous. Où pourrait-il être réglé? Il est pré-suspendu...
J'ai configuré emacsmon éditeur par défaut dans /etc/profile. Quand je veux utiliser emacsdans un terminal. Je l'ouvre avec l' -nwoption. Comment puis-je avoir le même comportement lorsque je l' crontab -eempêche de s'ouvrir dans une
J'essaie d'implémenter une complétion bash personnalisée comme décrit ici . Cependant, il semble que cela compgensoit sensible à la casse . Y a-t-il un moyen de le rendre insensible à la casse dans ce
Je peux utiliser catcomme un éditeur de texte très simple en faisant cat > foo.txt. Si je tape alors: bar baz puis appuyez sur ctrl+ D, il ressemble maintenant à ceci: $ cat > foo.txt bar baz^D avec le curseur sur ^. Si j'appuie à nouveau dessus, le fichier sera enregistré. Cependant, si...
J'ai beaucoup de mal à configurer l'historique du terminal de Bash comme je le souhaite. Je voudrais ne pas avoir d'entrées en double et si j'entre une commande, je veux qu'elle soit enregistrée et les doublons ci-dessus supprimés. Le problème est que la historycommande me montre qu'elle fonctionne...
La $?variable contient l'état de sortie de la dernière commande d'exécution. Y a-t-il une variable qui détient la dernière commande d'exécution
J'ai cherché autour mais je n'ai rien trouvé de concluant. Existe-t-il une différence entre la commande alias dans zsh et la commande alias dans bash? Sinon, cela signifie-t-il que je peux partager un ensemble d'alias entre les deux shells et m'attendre à ce qu'ils fonctionnent comme...
Est-ce un bug ou une fonctionnalité? Cela semble se produire pour les alphanumériques non cités. Exécuter GNU bash, version 4.1.5 for alpha01234; do echo $((++i)); done production: 1 2 3 4
Il y a plusieurs fichiers avec lesquels je travaille souvent. Par exemple, certains fichiers de configuration ou fichiers journaux. Disons le fichier journal Apache. Je veux souvent tailou grepil. Au lieu d'écrire: tail -50 /var/log/apache2/error_log Je préfère écrire tail -50 apachelog Cela...
J'utilise les versions par défaut de bash et screen dans OS X Lion. Lorsque je suis dans une session d'écran et que je fais défiler l'historique de bash et que j'arrive à une commande suffisamment longue pour boucler. Je pourrais d'abord taper une commande: selassid@tem02:~$ ls...
Je veux paralléliser les forboucles du code suivant. Comment faire ça? #!/bin/bash N=$1 n=$2 for (( i=1; i<=$N; i++ )); do min=100000000000000 //set min to some garbage value for (( j=1; j<=$n; j++ )); do val=$(/path/to/a.out) val2=`echo $val | bc` if (( $val2 < $min )); then min=$val2; fi...
J'ai écrit un script CGI Python qui appelle des bashcommandes, et il doit tester une connexion réussie sur l'hôte. Comment puis-je écrire un test pour cela? Par exemple, pourrais-je créer un bashscript qui teste une combinaison de nom d'utilisateur et de mot de passe donnée contre l'utilisateur...
J'utilise actuellement Debian Wheezy 64 bits. J'ai des problèmes avec la complétion automatique pour apt-get. J'ai bash-complètement installé. Si je suis connecté en tant que root dans un shell, je peux utiliser la complétion automatique pour apt-get (ex: apt-get install wicd [tab] [tab ]) et il me...
Je voudrais pouvoir exécuter automatiquement une commande sur un hôte distant chaque fois que je me connecte à cet hôte, mais dans la session SSH interactive actuelle. Quelque chose comme ssh user@remotehost [run do.sh] d'où do.shvient quelques tâches d'entretien ménager, puis se rattache à une...