J'ai ce script, mais je ne sais pas comment obtenir le dernier élément de l'impression: cat /proc/cpuinfo | awk '/^processor/{print $3}' Le dernier élément doit être le nombre de CPU, moins
J'ai ce script, mais je ne sais pas comment obtenir le dernier élément de l'impression: cat /proc/cpuinfo | awk '/^processor/{print $3}' Le dernier élément doit être le nombre de CPU, moins
Pourquoi ne printfvide- t-il pas après l'appel à moins qu'un saut de ligne ne soit dans la chaîne de format? S'agit-il d'un comportement POSIX? Comment ai-je pu printfrincer immédiatement à chaque
Je souhaite conserver mes fichiers .bashrcet .bash_loginsous contrôle de version afin de pouvoir les utiliser entre tous les ordinateurs que j'utilise. Le problème est que j'ai des alias spécifiques au système d'exploitation, donc je cherchais un moyen de déterminer si le script s'exécute sur Mac...
J'ai ce script appelé test.sh: #!/bin/bash STR = "Hello World" echo $STR quand je cours sh test.shje reçois ceci: test.sh: line 2: STR: command not found Qu'est-ce que je fais mal? Je regarde des tutoriels de script bash extrêmement basiques / débutants en ligne et voici comment ils disent de...
J'ai un grand fichier texte (en nombre de lignes) que je voudrais diviser en fichiers plus petits, également en nombre de lignes. Donc, si mon fichier contient environ 2 millions de lignes, je voudrais le diviser en 10 fichiers qui contiennent 200 000 lignes ou 100 fichiers qui contiennent 20 000...
TL; DR: Comment exporter un ensemble de paires clé / valeur d'un fichier texte dans l'environnement shell? Pour mémoire, voici la version originale de la question, avec des exemples. J'écris un script en bash qui analyse des fichiers avec 3 variables dans un certain dossier, c'est l'un d'entre eux:...
J'ai 2 branches: master | conception Travaillant dans la conception, j'ai fait un stash et je suis passé au master, j'ai fait quelques ajustements. stash applyJe suis revenu au design et j'ai seulement perdu toutes mes modifications dans la branche design. J'espère que tout mon travail est dans une...
J'ai besoin d'un moyen de supprimer récursivement un dossier et ses enfants. Existe-t-il un outil prédéfini pour cela, ou dois-je en écrire un? DEL /S ne supprime pas les répertoires. DELTREE a été supprimé de Windows
Je vois beaucoup de confusion entre les hachages et les algorithmes de chiffrement et j'aimerais entendre d'autres conseils d'experts sur: Quand utiliser les hachages vs les cryptages Qu'est-ce qui rend un algorithme de hachage ou de chiffrement différent (d'un niveau théorique / mathématique),...
Je trouve que greple --color=alwaysdrapeau de 'est extrêmement utile. Cependant, grep imprime uniquement les lignes avec des correspondances (sauf si vous demandez des lignes de contexte). Étant donné que chaque ligne imprimée a une correspondance, la mise en évidence n'ajoute pas autant de...
J'ai quelques scripts shell Unix où je dois vérifier que certaines variables d'environnement sont définies avant de commencer à faire des choses, donc je fais ce genre de chose: if [ -z "$STATE" ]; then echo "Need to set STATE" exit 1 fi if [ -z "$DEST" ]; then echo "Need to set DEST" exit 1 fi ce...
J'ai un peu «supporté» que Github me demande toujours mon nom d'utilisateur et mon mot de passe lorsque je clone un référentiel. Je veux contourner cette étape car c'est une gêne dans mon flux de travail. J'ai essayé de configurer une clé SSH (ce que j'ai réussi) en utilisant ce guide....
Comme demandé dans cette question , je veux également savoir comment résoudre un conflit git stash popsans ajouter toutes les modifications à un commit (tout comme "git stash pop" sans conflit). Mon approche actuelle est très peu cool car je le fais de cette façon: git stash pop -> CONFLICT git...
Je cherche une explication du fonctionnement d'une table de hachage - en anglais simple pour un simple comme moi! Par exemple, je sais qu'il prend la clé, calcule le hachage (je cherche une explication comment) puis effectue une sorte de modulo pour déterminer où il se trouve dans le tableau où la...
Comment puis-je faire en sorte que ls crache une liste plate de chemins récursifs un par ligne? Par exemple, je veux juste une liste plate de fichiers avec leurs chemins d'accès complets: /home/dreftymac/. /home/dreftymac/foo.txt /home/dreftymac/bar.txt /home/dreftymac/stackoverflow...
Je veux lire un fichier et l'enregistrer dans une variable, mais je dois conserver la variable et pas seulement imprimer le fichier. Comment puis-je faire ceci? J'ai écrit ce script mais ce n'est pas tout à fait ce dont j'avais besoin: #!/bin/sh while read LINE do echo $LINE done <$1 echo...
J'ai déjà fait des scripts Bash et ils se sont tous bien déroulés sans #!/bin/bashau début. Quel est l'intérêt de le mettre? Les choses seraient-elles différentes? Aussi, comment prononcez-vous #? Je sais que cela !se prononce comme "coup". Comment se
Dans mon bash script, j'ai une chaîne et son préfixe / suffixe. J'ai besoin de supprimer le préfixe / suffixe de la chaîne d'origine. Par exemple, supposons que j'ai les valeurs suivantes: string="hello-world" prefix="hell" suffix="ld" Comment arriver au résultat suivant?
Selon la documentation Java, le code de hachage d'un Stringobjet est calculé comme suit: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] en utilisant l' intarithmétique, où s[i]est le i ème caractère de la chaîne, nest la longueur de la chaîne, et ^indique l'exponentiation. Pourquoi 31 est-il utilisé...