Questions marquées «command-line»

11
Changer l'ordre des lignes dans un fichier

J'essaie de changer l'ordre des lignes dans un modèle spécifique. Travailler avec un fichier avec plusieurs lignes (ex. 99 lignes). Pour toutes les trois lignes, je voudrais que la deuxième ligne soit la troisième ligne et la troisième la deuxième ligne. EXEMPLE. 1- Entrée: gi_1234 My cat is blue....

11
Afficher les lignes vides par la commande cat

J'ai une liste de files.txt, ci-dessous: -rw-rw-r-- 1 root dev 11 May 16 12:18 20_SumActive.txt -rw-rw-r-- 1 root dev 11 May 16 12:18 22_SumActive.txt -rw-rw-r-- 1 root dev 7 May 16 12:18 24_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18 26_SumActive.txt -rw-rw-r-- 1 root dev 0 May 16 12:18...

11
Utiliser la commande chmod de manière sélective

Je souhaite définir l'autorisation 755 sur tous les fichiers et sous-répertoires d'un répertoire spécifique, mais je souhaite exécuter chmod 755 uniquement pour les composants qui ne disposent pas de l'autorisation 755. find /main_directory/ -exec chmod 755 {} \; Si la findcommande renvoie une...

11
Gzip est-il atomique?

Est gzipatomique? Que se passe-t-il si j'arrête le gzipprocessus alors qu'il est en train de compresser un fichier? Si ce n'est pas atomique, et si j'ai déjà appuyé sur Ctrl + C sur un gzip *.txtprocessus, comment puis-je reprendre en toute sécurité? (Je ne suis pas seulement curieux de savoir...

10
Passer un argument à plusieurs commandes sur une seule ligne

J'aimerais pouvoir exécuter plusieurs commandes sur le même fichier sur une seule ligne. La façon dont je le fais actuellement est la suivante: commandA file && commandB file && perl -ne '...' file Mon instinct me dit qu'il devrait y avoir un moyen de fournir l'argument du nom de...

10
Pourquoi l'écho "bar" -n est-il différent de l'écho -n "bar"?

Comparer echo -n "bar" avec echo "bar" -n Le premier fait ce que je pense qu'il est censé faire (imprime "bar" sans nouvelle ligne), tandis que le second ne le fait pas. Est-ce un bug ou par conception? Pourquoi est-il différent de nombreux programmes cli en ce sens que vous ne pouvez pas déplacer...