Dire que j'ai un énorme fichier texte (> 2 Go) et je veux juste catles lignes Xà Y(par exemple , de 57.890.000 à 57.890.010). D'après ce que je comprends que je peux le faire par la tuyauterie headdans tailou vice - versa, à savoir head -A /path/to/file | tail -B …
Je voudrais afficher le contenu d'un fichier texte sur la ligne de commande. Le fichier ne contient que 5-6 caractères. Y a-t-il un moyen facile de faire ceci?
Plusieurs fois, j'exécute accidentellement la catcommande sur des fichiers dont le contenu ne dépasse pas quelques milliers de lignes. J'essaie de tuer la catcommande avec Ctrl+ Cou Ctrl+ Z, mais les deux ne prennent effet qu'après l' cataffichage de la sortie totale de dans le terminal. Je dois donc attendre …
J'ai récemment réalisé que nous pouvions utiliser catautant que dd, et c'est en fait plus rapide quedd Je sais que cela a ddété utile pour traiter les bandes où la taille du bloc importait réellement, pas seulement la performance. De nos jours, cependant, y a-t-il des situations où ddon peut …
Parfois, lorsque j’ai catun fichier binaire par erreur, mon terminal est déformé. Rien de plus simple resetne peut réparer, mais un attaquant ne pourrait-il théoriquement pas créer un fichier qui, lorsqu'il est affiché sur un terminal, exécuterait du code arbitraire? Par un exploit dans l'émulateur de terminal ou autrement.
Lors de la gestion des fichiers journaux, certains fichiers finissent par être compressés, d' logrotateautres non. Alors, quand vous essayez quelque chose comme ça: $ zcat * vous vous retrouvez avec une ligne de commande comme zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gzet ensuite avec: gzip: xyz.log: not in gzip format Existe-t-il …
Je travaillais à travers un tutoriel et ai vu utiliser à la fois cat myfile.txtet cat < myfile.txt. Existe-t-il une différence entre ces deux séquences de commandes? Il semble que les deux imprimer le contenu d'un fichier sur le shell.
J'aime utiliser tacpour inverser la sortie de cat. Cependant, il n'est pas disponible dans le terminal Mavericks. J'ai essayé de le trouver sur MacPorts et encore une fois, ce n'est pas disponible. Quelqu'un peut-il s'il vous plaît me montrer comment obtenir tac? C'est très utile pour lire les fichiers de …
J'avais l'habitude de catvoir des fichiers. Ensuite, j’ai appris que lessc’est généralement mieux et qu’il est indispensable si le fichier est plus long que quelques dizaines de lignes. Ma question: Y a-t-il jamais une raison d'utiliser catau lieu de less? Y at-il une situation où catest une meilleure solution?
Disons que j'ai un script que je veux diriger vers une autre commande ou rediriger vers un fichier (la tuyauterie à shpour les exemples). Supposons que j'utilise bash. Je pourrais le faire en utilisant echo: echo "touch somefile echo foo > somefile" | sh Je pourrais aussi faire presque la …
root@system:~# less myfile -bash: /bin/less: Input/output error Le système de fichiers racine est mort. Mais mon chat est toujours en vie (dans ma mémoire): root@system:~# cat > /tmp/somefile C^d root@system:~# Il est un peu seul cependant, tous ses amis sont partis: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: …
De nombreux utilitaires de ligne de commande peuvent prendre leur entrée à partir d'un canal ou d'un argument de nom de fichier. Pour les scripts shell longs, je trouve que le démarrage de la chaîne avec la catrend plus lisible, en particulier si la première commande a besoin d'arguments sur …
J'ai une variable qui contient la sortie multiligne d'une commande. Quel est le moyen le plus efficace de lire la sortie ligne par ligne à partir de la variable? Par exemple: jobs="$(jobs)" if [ "$jobs" ]; then # read lines from $jobs fi
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.