Questions marquées «bash»

14
Ordre des exécutables démarré dans bash

Si j'exécute la testcommande dans bash, test(évalue l'expression conditionnelle) l'utilitaire intégré est démarré: $ type test test is a shell builtin $ type -a test test is a shell builtin test is /usr/local/bin/test test is /usr/bin/test $ Cependant, comme vu dans la sortie de type -a...

14
Déplacer chaque fichier qui n'est pas un répertoire

J'ai un répertoire que j'essaie de nettoyer qui contient à la fois des fichiers et des sous-répertoires. Ce que j'essaie de faire est simple: déplacer tous les fichiers dans un autre répertoire, mais laisser tous les sous-répertoires tels quels. Je pense à quelque chose comme: mv [*_but_no_dirs]...

14
Le fichier ~ / .inputrc ne provient pas correctement

J'ai ce fichier ~ / .inputrc que j'ai créé pour certains raccourcis clavier. # mappings for Ctrl-left-arrow and Ctrl-right-arrow for word moving "\e[1;5C":forward-word "\e[1;5D":backward-word "\e[5C":forward-word "\e[5D":backward-word "\e\e[C":forward-word "\e\e[D":backward-word chaque fois que...

14
Syntaxe HISTTIMEFORMAT

Il existe de nombreux bashguides qui incluent l'ajout de lignes telles que HISTTIMEFORMAT='%d/%m/%y %T 'ou HISTTIMEFORMAT="%F %T "à ~/.bashrcou /etc/bash.bashrc. Il y a toujours un espace avant le devis final. Par exemple, ce n'est jamais HISTTIMEFORMAT='%d/%m/%y %T'. Pourquoi

14
fichiers grep de la liste

J'essaie d'exécuter grep sur une liste de quelques centaines de fichiers: $ head -n 3 <(cat files.txt) admin.php ajax/accept.php ajax/add_note.php Cependant, même si je recherche une chaîne que je connais dans les fichiers, ce qui suit ne recherche pas les fichiers: $ grep -i 'foo' <(cat...

14
Commandes consécutives

Ai-je raison de supposer que lorsque ;joint deux commandes sur une ligne, Bash attend toujours la fin de la première commande avant d'exécuter la deuxième commande? Et de même, dans un script shell contenant deux commandes différentes sur des lignes différentes, Bash attend toujours que la commande...

14
bash time avec nohup

Je veux savoir combien de temps il faut pour exécuter quelque chose en nohup. Je sais que cela fonctionne: $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s Mais pourquoi ça ne marche pas avec nohup? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to...