Questions sur bash

18
réponses

Comment puis-je renommer l'extension d'un lot de fichiers?

dans un répertoire, j'ai un tas de fichiers *.html . j'aimerais les renommer tous en *.txt j'utilise le shell bash.
demandé sur 2009-08-04 01:42:10
15
réponses

Trouver et remplacer à l'intérieur d'un fichier texte à partir D'une commande Bash

Quelle est la façon la plus simple de trouver et de remplacer une chaîne de caractères donnée, de dire abc , et de r ... . puis-je le faire avec bash, et quel est le script le plus simple (une ligne) pour atteindre mon objectif?
demandé sur 2009-02-08 14:57:39
10
réponses

Comment définir le répertoire de travail courant vers le répertoire du script?

j'écris un script bash. J'ai besoin que le répertoire de travail courant soit toujours le répertoire dans lequel se tr ... vail courant dans le script est celui du shell à partir duquel je l'exécute, mais je ne veux pas de ce comportement.
demandé sur 2010-07-28 04:43:29
10
réponses

Comment diviser un gros fichier texte en petits fichiers avec le même nombre de lignes?

j'ai un gros fichier texte (par nombre de lignes) que j'aimerais partager en petits fichiers, aussi par nombre de lign ... en utilisant bash et unix utils (par opposition aux lignes de bouclage et de comptage / partitionnement à la main).
demandé sur 2010-01-07 01:40:39
22
réponses

Git Bash est extrêmement lent sous Windows 7 x64

j'ai utilisé Git à la fois sur Windows et Ubuntu lors du développement d'un petit projet, en retournant souvent d'avan ... , mais juste pour référence, les dépôts avec lesquels j'ai utilisé git ont été assez petits: ~4-50 fichiers maximum.
demandé sur 2010-12-19 23:58:55
7
réponses

Les doubles crochets [] sont-ils préférables aux simples crochets [] dans Bash?

un collègue a déclaré récemment dans une révision du code que la construction [[ ]] doit être préférée à [ ] dans de ... euser" ] ; then echo "I love you madly, $someuser" fi il ne pouvait pas fournir une raison. Est-il un?
demandé sur 2009-03-21 18:28:45
5
réponses

Différence entre les guillemets simples et doubles en Bash

En Bash, quelles sont les différences entre guillemets simples ( '' ) et les guillemets ( "" )?
demandé sur 2011-07-14 21:55:27
9
réponses

Comment faire pour que la commande cp crée les dossiers nécessaires pour copier un fichier vers une destination [dupliquer]

cette question a déjà une réponse ici: Linux: copier et créer destination dir si ... ls-resume /nosuchdirectory/hi.txt cp: cannot create regular file `/nosuchdirectory/hi.txt': No such file or directory
demandé sur 2009-06-04 04:11:41
9
réponses

Obtenir le temps d'exécution du programme dans l'interpréteur de commandes

je veux exécuter quelque chose dans un interpréteur de commandes linux sous quelques conditions différentes, et pouvoi ... rl ou python qui ferait cela, mais y a-t-il un moyen que je puisse le faire dans l'interpréteur de commandes? (bash)
demandé sur 2008-12-22 05:27:41
22
réponses

Comment obtenir le nombre de CPUs/Core sous Linux à partir de la ligne de commande?

j'ai ce script, mais je ne sais pas comment obtenir le dernier élément dans l'impression: cat /proc/cpuinfo | awk '/^processor/{print }' le dernier élément doit être le nombre de CPU, moins 1.
demandé sur 2011-06-26 02:52:34
15
réponses

Sortie du tube et statut de sortie de capture dans Bash

je veux exécuter une commande de longue durée dans Bash, et tous les deux capturer son statut de sortie, et tee sa s ... ande est longue et rediriger la sortie vers un fichier pour la voir plus tard n'est pas une bonne solution pour moi.
demandé sur 2009-08-03 15:31:52
9
réponses

Script de sortie du Shell basé sur le code de sortie du processus

j'ai un script shell qui exécute un certain nombre de commandes. Comment puis-je faire sortir le script shell si l'une des commandes sort avec un code de sortie non nul?
demandé sur 2008-09-18 10:03:48
21
réponses

Un script shell peut-il définir les variables d'environnement du shell appelant?

j'essaie d'écrire un script shell qui, une fois lancé, définira des variables d'environnement qui resteront définies d ... y a-t-il une solution raisonnable qui n'implique pas d'avoir pour écrire et maintenir deux versions sur le script?
demandé sur 2009-01-30 21:50:22
19
réponses

Comment joindre plusieurs lignes de noms de fichiers en une seule avec un délimiteur personnalisé?

je voudrais joindre le résultat de ls -1 en une ligne et le délimiter avec tout ce que je veux. y a-t-il des commandes Linux standard que je puisse utiliser pour cela?
demandé sur 2010-05-04 13:09:40
15
réponses

Comment créer un fichier sous Linux à partir d'une fenêtre de terminal?

Quelle est la meilleure façon de créer un fichier sous Linux?
demandé sur 2012-02-21 20:42:47
30
réponses

Comment ajouter une barre de progression à un script shell?

lors d'un script dans bash ou tout autre shell dans *NIX, alors que l'exécution d'une commande qui prendra plus de que ... ouvrir un gros fichier tar. que recommandez-vous pour ajouter des barres de progression aux scripts shell?
demandé sur 2008-10-26 17:32:05
15
réponses

./ configure: / bin / sh^M: mauvais interpréteur [dupliquer]

cette question a déjà une réponse ici: les scripts shell sont-ils sensibles à l'e ... sysfs defaults 0 0 proc /proc proc defaults 0 0
demandé sur 2010-05-27 14:49:52
3
réponses

Traiter tous les arguments sauf le premier (dans un script bash))

j'ai un script simple où le premier argument est réservé pour le nom du fichier, et tous les autres arguments optionne ... nal. Quel est le problème, et comment puis-je traiter tout sauf le premier argument passé à un script bash?
demandé sur 2012-01-30 02:31:22
17
réponses

bash / fish commande pour imprimer le chemin absolu vers un fichier

Question: y a-t-il une simple sh/bash/zsh/fish/... commande d'imprimer le chemin absolu de n'importe quel fichier que ... th( sys.argv[i] ) sys.exit(0) else: print >> sys.stderr, "Usage: ",sys.argv[0]," PATH." sys.exit(1)
demandé sur 2010-10-12 17:12:09
8
réponses

Supprimer un préfixe/suffixe fixe d'une chaîne dans Bash

dans mon script bash j'ai une chaîne et son préfixe/suffixe. Je dois supprimer le préfixe / suffixe de la chaîne origi ... string="hello-world" prefix="hell" suffix="ld" Comment obtenir le résultat suivant? result="o-wor"
demandé sur 2013-05-18 15:37:50
9
réponses

Longueur de la corde en bash

Comment obtenir la longueur d'une chaîne stockée dans une variable et l'attribuer à une autre variable? myvar="some string" echo ${#myvar} # 11 Comment définissez-vous une autre variable à la sortie 11 ?
demandé sur 2013-06-28 19:14:59
30
réponses

Vérifier si un tableau Bash contient une valeur

dans Bash, Quelle est la façon la plus simple de tester si un tableau contient une certaine valeur? Mo ... n echo "contains three" fi Je ne suis pas sûr que ce soit la meilleure solution, mais ça semble marcher.
demandé sur 2010-09-10 19:31:33
16
réponses

Comment créer un travail cron en utilisant Bash automatiquement sans l'éditeur interactif?

Ne crontab avoir un argument pour la création de tâches cron sans l'aide de l'éditeur (crontab -e). Si oui, quel serait le code qui créerait une cronjob à partir d'un script Bash?
demandé sur 2009-05-18 20:37:47
12
réponses

ITER 2: Comment définir les raccourcis clavier pour passer au début / fin de ligne?

je peux voir que Ctrl + gauche / droit saute au début/à la fin de la ligne. Comment faire pour le ch ... + gauche / flèche droite travailler correctement pour que le mot de saut à suivre de cet article .
demandé sur 2011-06-01 21:18:28
6
réponses

Obtenez juste le nom du fichier à partir d'un chemin dans un script Bash [dupliquer]

cette question a déjà une réponse ici: Extrait de nom de fichier et extension en ... me donne pas d'extension, mais j'ai toujours le chemin attaché: source_file_filename_no_ext=${source_file%.*}
demandé sur 2010-07-29 17:25:42
11
réponses

Comment puis-je utiliser des caractères génériques inverses ou négatifs lorsque le motif correspond dans un interpréteur de commandes unix/linux?

dire que je veux copier le contenu d'un répertoire à l'exclusion des fichiers et dossiers dont les noms contiennent le ... de-matches] *Music* /target_directory Qu'est-ce qui devrait remplacer [exclude-matches] pour accomplir ceci?
demandé sur 2008-10-20 01:16:26
10
réponses

Commande Bash pour faire la somme d'une colonne de nombres [dupliquer]

cette question a déjà une réponse ici: commande Shell pour additionner des entier ... res. Je veux juste une doublure rapide qui fera quelque chose comme ça.: cat FileWithColumnOfNumbers.txt | sum
demandé sur 2010-06-22 22:58:59
11
réponses

-bash.:/mon script: /bin/bash^M: mauvais interpréteur: Aucun fichier ou répertoire [dupliquer]

cette question a déjà une réponse ici: les scripts shell sont-ils sensibles à l'e ... bin:/usr/games:/usr/bin/mh j'ai essayé d'ajouter le répertoire courant à PATH , mais ça ne marche pas..
demandé sur 2013-01-08 20:03:35
8
réponses

Quel est le but de "&&" dans une commande shell?

autant que je sache, utiliser & après la commande est pour l'exécuter en arrière-plan. exemple d'utilisat ... https://serverfault.com/questions/215179/centos-100-disk-full-how-to-remove-log-files-history-etc#answer-215188 )
demandé sur 2010-12-22 18:22:20
8
réponses

Comment ajouter une sortie à la fin du fichier texte dans shell script / bash

comment ajouter la sortie d'une commande à la fin d'un fichier texte?
demandé sur 2011-06-02 00:55:59