Questions marquées «unix»

113
Comment grep fonctionne-t-il si vite?

Je suis vraiment étonné par la fonctionnalité de GREP dans le shell, auparavant, j'utilisais la méthode de sous-chaîne en java mais maintenant j'utilise GREP pour cela et il s'exécute en quelques secondes, il est incroyablement plus rapide que le code java que j'avais l'habitude d'écrire. (d'après...

110
Conversion décimale en hexadécimal dans un script shell UNIX

Dans un script shell UNIX, que puis-je utiliser pour convertir des nombres décimaux en hexadécimal? Je pensais qu'od ferait l'affaire, mais je ne réalise pas que je lui donne des représentations ASCII de nombres. printf? Brut! Vous l'utilisez pour le moment, mais qu'est-ce qui est...

110
Un moyen efficace de transposer un fichier dans Bash

J'ai un énorme fichier séparé par des tabulations formaté comme ça X column1 column2 column3 row1 0 1 2 row2 3 4 5 row3 6 7 8 row4 9 10 11 Je voudrais le transposer de manière efficace en n'utilisant que des commandes bash (je pourrais écrire un script Perl d'une dizaine de lignes pour cela, mais...

108
vérifier si le répertoire existe et supprimer en une seule commande unix

Est-il possible de vérifier si un répertoire existe et de le supprimer si c'est le cas, sous Unix en utilisant une seule commande? J'ai une situation où j'utilise la tâche ANT 'sshexec' où je ne peux exécuter qu'une seule commande dans la machine distante. Et je dois vérifier si le répertoire...

106
unix diff résultats côte à côte?

Comment puis-je tracer les résultats d'une commande unix diff côte à côte au lieu d'une différence après l'autre? Voir ci-dessous pour un exemple: diff /tmp/test1 /tmp/test2 1,4c1,2 < asfdsadf < asdfsad < fsaf < fdsadf --- > asdfsafdsf > saf 6,8d3 < sadf < asdf < sadf...

106
Le fichier append est-il atomique sous UNIX?

En général, que pouvons-nous prendre pour acquis lorsque nous ajoutons à un fichier sous UNIX à partir de plusieurs processus? Est-il possible de perdre des données (un processus écrasant les modifications de l'autre)? Est-il possible que les données soient mutilées? (Par exemple, chaque processus...