J’ai un fichier f1 : line1 line2 line3 line4 .. .. Je veux supprimer toutes les lignes qui se trouvent dans un autre fichier f2 : line2 line8 .. .. J’ai essayé quelque chose avec cat et sed , ce qui n’était même pas proche de mes intentions. Comment puis-je faire ceci?
J’ai un script Bash qui construit une chaîne à exécuter en tant que commande Scénario: #! /bin/bash matchdir=”/home/joao/robocup/runner_workdir/matches/testmatch/” teamAComm=”`pwd`/a.sh” teamBComm=”`pwd`/b.sh” include=”`pwd`/server_official.conf” serverbin=’/usr/local/bin/rcssserver’ cd $matchdir illcommando=”$serverbin include=’$include’ server::team_l_start = ‘${teamAComm}’ server::team_r_start = ‘${teamBComm}’ CSVSaver::save=’true’ CSVSaver::filename = ‘out.csv'” echo “running: $illcommando” # $illcommando > server-output.log 2> server-error.log $illcommando qui ne semble pas fournir correctement les arguments à […]
Est-il possible de faire ce qui suit: Je veux exécuter ce qui suit: mongodb bin/mongod Dans mon bash_profile j’ai alias = “./path/to/mongodb/$1”
Nous avions besoin d’un script simulant des tableaux associatifs ou une structure de données de type Map pour Shell Scripting, n’importe quel corps?
J’ai une variable dans mon script bash dont la valeur est quelque chose comme ceci: ~/a/b/c Notez qu’il s’agit d’un tilde non développé. Lorsque je fais ls -lt sur cette variable (appelez-la $ VAR), je ne reçois aucun tel répertoire. Je veux laisser bash interpréter / développer cette variable sans l’exécuter. En d’autres termes, je […]
Il est très pratique d’avoir des scripts R pour faire des tracés simples à partir de la ligne de commande. Cependant, exécuter R à partir de scripts bash n’est pas du tout pratique. L’idéal pourrait être quelque chose comme #!/path/to/R … ou #!/usr/bin/env R … mais je n’ai pas pu faire l’un ou l’autre de […]
La sortie d’une commande Bash est-elle stockée dans un registre? Par exemple, quelque chose de similaire à $? capturer la sortie au lieu du statut de sortie. Je pourrais assigner la sortie à une variable avec: output=$(command) mais c’est plus typé …
Quelqu’un peut-il m’aider à dire comment convertir un nombre hexadécimal en nombre décimal dans un script shell? Par exemple, je veux convertir le nombre hexadécimal bfca3000 en décimal en utilisant un script shell. Je veux essentiellement la différence de deux nombres hexadécimaux. Mon code est: var3=`echo “ibase=16; $var1” | bc` var4=`echo “ibase=16; $var2” | bc` […]
Quand je me fais l’écho, je reçois ceci, qui fonctionne quand je l’entre dans le terminal curl -i \ -H “Accept: application/json” \ -H “Content-Type:application/json” \ -X POST –data ‘{“account”:{“email”:”[email protected]”,”screenName”:”akdgdtk”,”type”:”NIKE”,”passwordSettings”:{“password”:”Starwars1″,”passwordConfirm”:”Starwars1″}},”firstName”:”Test”,”lastName”:”User”,”middleName”:”ObiWan”,”locale”:”en_US”,”registrationSiteId”:”520″,”receiveEmail”:”false”,”dateOfBirth”:”1984-12-25″,”mobileNumber”:”9175555555″,”gender”:”male”,”fuelActivationDate”:”2010-10-22″,”postalCode”:”10022″,”country”:”US”,”city”:”Beverton”,”state”:”OR”,”bio”:”This is a test user”,”jpFirstNameKana”:”unsure”,”jpLastNameKana”:”ofthis”,”height”:”80″,”weight”:”175″,”distanceUnit”:”MILES”,”weightUnit”:”POUNDS”,”heightUnit”:”FT/INCHES”}’ https://xxx:[email protected]/xxxxx/xxxx/xxxx Mais quand il est exécuté dans le fichier script bash, je reçois cette erreur curl: (6) Could not resolve host: […]
J’ai un tableau dans Bash, par exemple: array=(acbf 3 5) J’ai besoin de sortinger le tableau. Non seulement afficher le contenu de manière sortingée, mais pour obtenir un nouveau tableau avec les éléments sortingés. Le nouveau tableau sortingé peut être complètement nouveau ou ancien.