Unix & Linux

Q & A pour les utilisateurs de Linux, FreeBSD et d'autres systèmes d'exploitation de type Un * x

4
Comment attribuer des valeurs contenant de l'espace à des variables dans bash en utilisant eval
Je veux attribuer dynamiquement des valeurs aux variables en utilisant eval. L'exemple factice suivant fonctionne: var_name="fruit" var_value="orange" eval $(echo $var_name=$var_value) echo $fruit orange Cependant, lorsque la valeur de la variable contient des espaces, evalrenvoie une erreur, même si elle $var_valueest placée entre guillemets doubles: var_name="fruit" var_value="blue orange" eval $(echo $var_name="$var_value") …
19 bash  shell  quoting 



3
Exécution de code javaws non signé
Pour une console distante KVM, je dois pouvoir exécuter un jnlpfichier. Quand je le lance, je reçois: net.sourceforge.jnlp.LaunchException: Fatal: Initialization Error: Could not initialize application. at net.sourceforge.jnlp.Launcher.createApplication(Launcher.java:797) at net.sourceforge.jnlp.Launcher.launchApplication(Launcher.java:555) at net.sourceforge.jnlp.Launcher$TgThread.run(Launcher.java:908) Caused by: net.sourceforge.jnlp.LaunchException: Fatal: Application Error: Cannot grant permissions to unsigned jars. Application requested security permissions, but jars are …
19 security  java 

3
problème de lecture (ou de canal)
Je suis resté avec un étrange comportement de readarraycommandement. Les man bashétats: readarray Read lines from the standard input into the indexed array variable array mais ces scripts ne fonctionnent pas (le tableau est vide): unset arr; (echo a; echo b; echo c) | readarray arr; echo ${#arr[@]} unset arr; …
19 bash  pipe 

1
Pourquoi chmod nécessite-t-il de l'espace disque? Algorithme non en place?
J'essaie de chmoder certains fichiers et j'obtiens l'erreur "quota de disque dépassé": Il est vrai que je n'ai pas beaucoup d'espace restant dans le système de fichiers où j'utilise chmod, à savoir nfs.mit.edu:/export/evodesign/beatdb(qui est un NFS ), en termes d'octets ou en termes d'inodes: Mais pourquoi chmod a-t-il besoin de …
19 nfs  chmod  quota 



4
Lire le milieu d'un gros fichier
J'ai un fichier de 1 To. Je voudrais lire de l'octet 12345678901 à l'octet 19876543212 et mettre cela sur la sortie standard sur une machine avec 100 Mo de RAM. Je peux facilement écrire un script perl qui fait cela. sysread délivre 700 Mo / s (ce qui est bien), …
19 files  dd 

1
tmux, Vim et Solarized
Locaux En parcourant tmux , Vim et Solarized, je peux trouver beaucoup de plaintes concernant 256 couleurs et "expérience utilisateur". Eh bien, j'ai le "problème" opposé, c'est-à-dire que Vim fonctionne bien avec un thème Solarized complet uniquement dans tmux . Contexte J'ai peaufiné et réglé un peu maintenant avec le …
19 vim  tmux  colors 

7
Pourquoi dois-je sortir un CD d'un répertoire supprimé?
Sur mon serveur, j'ai une structure de répertoires ressemblant à ceci: /myproject/code J'ai normalement une connexion ssh au serveur et 'stand' dans ce répertoire: root@machine:/myproject/code# Lorsque je déploie une nouvelle version de mon code, le répertoire de code est supprimé, il me reste donc: root@machine:/myproject/code# ./run -bash: ./run: No such …


9
Tester si plusieurs variables sont définies
Je voudrais m'assurer qu'à un certain point d'un script, après avoir sourcecréé un fichier de configuration, plusieurs variables sont définies et, si ce n'est pas le cas, arrêter l'exécution en informant l'utilisateur de la variable manquante. j'ai essayé for var in $one $two $three ; do ... mais si par …

18
Comment lire une adresse IP à l'envers?
Si nous avons cette chaîne ( adresse IP ):192.168.1.1 Comment puis-je dériver le ( formulaire d'enregistrement inversé DNS ) de cette chaîne, il sera donc affiché comme en 1.1.168.192.in-addr.arpautilisant un script shell?


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.