J'utilise sed pour trouver et remplacer des modèles dans les fichiers SAS que j'ai plutôt que de les modifier individuellement. Le problème est que j'essaie de remplacer les variables de macro et que lorsque j'utilise l'esperluette, il ne fonctionne pas correctement. Here's my code: sed -ie 's/user=&uid./user=&sysuserid./g' *_table_*.sas chaque fois …
Lors de l'utilisation, lsusbje me rends compte que le numéro de bus et le numéro de périphérique d'un périphérique USB peuvent changer de temps en temps. D'après ce que je comprends, le numéro de bus peut être changé à chaque redémarrage. Le numéro d'appareil change à chaque reconnexion. Ma question …
Je regarde le code affiché ci-dessous et il vérifie l'entrée si les arguments de ligne / colonne commencent par soit -rou -c. Que ${1:0:2}signifie dans ce contexte? rowArgName="-r" colArgName="-c" if [ "${1:0:2}" != $rowArgName ] && [ "${1:0:2}" != $colArgName ] then echo $correctCmdMsg >&2 exit 1 fi
Je déconnais avec PowerShell cette semaine et j'ai découvert que vous devez signer vos scripts pour qu'ils puissent être exécutés. Existe-t-il des fonctionnalités sécurisées similaires sous Linux qui empêchent l'exécution des scripts bash? La seule fonctionnalité similaire à celle-ci, à ma connaissance, est celle de SSH nécessitant une certaine clé.
Dans certains shells de type Bourne, le readbuiltin ne peut pas lire toute la ligne à partir du fichier /proc(la commande ci-dessous doit être exécutée zsh, remplacez-la $=shellpar $shelld'autres shells): $ for shell in bash dash ksh mksh yash zsh schily-sh heirloom-sh "busybox sh"; do printf '[%s]\n' "$shell" $=shell -c …
Je suis entré par erreur chsh -s /usr/bin au lieu de chsh -s /bin/bash et maintenant je ne peux pas me connecter à un shell racine, comment puis-je démarrer un shell bash en tant que root manuellement?
Citant la tmuxpage de manuel: La variable d'environnement TERM doit être définie sur «écran» pour tous les programmes exécutés dans tmux. Les nouvelles fenêtres auront automatiquement «TERM = screen» ajouté à leur environnement, mais il faut faire attention de ne pas le réinitialiser dans les fichiers de démarrage du shell. …
En bash, disons que vous avez var=a.b.c., puis: $ IFS=. printf "%s\n" $var a.b.c Cependant, une telle utilisation de IFSprend effet lors de la création d'un tableau: $ IFS=. arr=($var) $ printf "%s\n" "${arr[@]}" a b c C'est très pratique, bien sûr, mais où est-ce documenté? Une lecture rapide des …
Je dois désactiver un événement pour éviter un réveil immédiat après une suspension dans ma machine de bureau, et je l'ai fait par essais et erreurs (fonctionne bien, donc ce n'est pas un problème). Mais je me demande ... par exemple dans mon ordinateur portable j'ai une longue liste dans …
diff -u file1.txt file2.txt > patchfile crée un fichier de patch qui se compose d'instructions pour patchconvertir file1.txt pour être exactement comme file2.txt Cela ne peut-il pas être fait en utilisant la cpcommande à la place? Je peux imaginer que cela soit utile lorsque le fichier est trop volumineux et …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 4 ans . Vous vous connectez à un système …
Je voudrais créer un nouvel utilisateur sur certains de mes hôtes Debian / Ubuntu qui est capable de mettre à jour le serveur en utilisant les commandes apt-get updateet apt-get dist-upgrade, mais je ne veux pas leur donner un accès sudo complet pour pouvoir faire autre chose. Est-ce possible? Peut-être …
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.