J'ai essayé le petit script simple suivant: #!/bin/bash $1="bar" echo $1 Mais quand je cours, ./script fooj'obtiens une erreur et la valeur n'est pas modifiée: /home/mika/script: line 2: foo=bar: command not found foo Je sais que $ 1 est le premier argument que vous transmettez à votre script. Mais même …
Est-ce que quelqu'un sait comment vérifier si un PPA est déjà ajouté à mon système avant de l'ajouter avec la add-apt-repositorycommande dans a shell script. Ce serait très utile. Je vous remercie.
J'ai ceci comme dernière ligne dans mon .profile: alias gl="cd /home/jrenner/glances/glances" pourtant, même après le redémarrage, je reçois une commande introuvable lors de la frappe de gl. Qu'est-ce qui se passe? Je suis connecté en tant qu'utilisateur correct.
J'essaie de me connecter à une base de données MySQL distante dans Bash. Sur le serveur hébergeant la base de données je peux taper: mysql -u _username_ -p se connecter. Je voudrais pouvoir taper: mysql -h _host_ -u _username_ -p pour se connecter à partir d'un autre serveur. Je n'ai …
J'ai essayé de le faire avec l'exportation et de définir env, mais cela n'a pas fonctionné. comment faire? par exemple ~/directory$ export a.home=1 bash: export: `a.home=1': not a valid identifier
J'ai un conteneur Docker Ubuntu. J'y ai installé des applications compilées dans windows pour ubuntu. Il ne s'exécute pas et j'aimerais vérifier s'il y a un décalage entre l'architecture système et le fichier. J'essaye cette commande > file myapp mais malheureusement, la sortie est > bash: file: command not found …
J'ai essayé de courir echo 1 > /proc/sys/net/ipv4/ip_forward Il dit que l'accès a été refusé à partir de bash, j'ai ensuite fait: sudo chmod 1+x /proc/sys/net/ipv4/ip_forward et maintenant il est dit Opération non autorisée. Comment puis-je y accéder?
Si je grep un document qui contient les éléments suivants: ThisExampleString ... pour l'expression This*Stringou *String, rien n'est retourné. Cependant, This*renvoie la ligne ci-dessus comme prévu. Que l'expression soit placée entre guillemets ne fait aucune différence. Je pensais que l'astérisque indiquait un certain nombre de caractères inconnus? Pourquoi ça marche …
Je dois archiver un script bash en cours d'exécution lorsque mon ordinateur portable démarre si l'adaptateur secteur est branché ou non. Est-ce possible?
J'utilise Linux depuis un certain temps maintenant et je cherchais un aperçu complet de cela, mais je n'en ai trouvé aucun. Je ne comprends tout simplement pas les différentes manières d'exécuter des scripts et des binaires - tout cela est un gros gâchis pour moi et je dois utiliser des …
Problème J'ai essayé d'extraire le niveau du signal pour le wifi de la manière suivante, dans un script bash (les guillemets semblent ne faire aucune différence): string="$(iwconfig wlan0 | grep -I Signal)" Si je echo $string, j'obtiens ce que j'attends: Link Quality=63/70 Signal level=-47dBm Mais si j'essaye d'obtenir une sous-chaîne …
Je jouais avec l'expansion et j'ai remarqué un comportement particulier. J'ai essayé de faire: echo ./*.txt Et je n'avais aucun fichier .txt dans mon répertoire actuel. La sortie que j'ai obtenue était: ./*.txt Je suis juste curieux: pourquoi ai-je eu ça? Je m'attendais à ne pas obtenir de sortie. PS: …
Avec date -dpourrait afficher la date future ou suivante $ date -d "next mon" Mon May 13 00:00:00 CST 2019 $ date -d "mon" Mon May 13 00:00:00 CST 2019 Malheureusement, il n'a pas pu afficher le jour de semaine précédent $ date -d "previous Monday" date: invalid date ‘previous …
Je suis nouveau en programmation !! Quelqu'un peut-il aider à supprimer :la première position dans un horodatage::29.06.2019 23:03:17 Actuellement, j'essaie de le faire en utilisant les commandes awk / cut comme indiqué ci-dessous: TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 Et …
~$ echo $'\'test' 'test man bash dit: La présence de caractères entre guillemets simples préserve la valeur littérale de chaque caractère dans les guillemets. Un guillemet simple ne peut pas apparaître entre guillemets simples, même lorsqu'il est précédé d'une barre oblique inverse. Pourquoi cela fonctionne-t-il alors dans la echocommande-?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.