"formats positionnels" comme dans "champs à longueur fixe" ?
alors, le nombre d'espaces est variable.
plus d'infos, oui.
c'est pourquoi j'interroge,
et propose un format qui sera plus facilement réutilisable.
j'aurais aussi pu proposer un CSV, mais vu qu'il était question d'espacer les données…
non, pas "sous Linux".
à partir du moment où on installe Linux sur un ordinateur, cet ordinateur est sous Linux.
Or les applications et les utilisateurs ne sont pas entre l'ordinateur et Linux.
Donc, les applications et les utilisateurs sont sur Linux.
encore plus HS :
il y a aussi des gens qui disent "en vélo". mais non, on n'entre pas dans un vélo, donc il faut dire "à vélo" (on ne dit pas "en cheval" ! et imaginez Montand chanter "En bicyclette").
a priori ?
a priori, non. Avant connexion, personne n'est qui que ce soit sur un TTY, root ou user.*
et si ça doit être su après connexion, alors c'est le boulot du PROMPT, ou d'une indication dans .bashrc qui dira qui est connecté.
Toi qui a un super niveau en shell tu as une idée sur mon souci?
il n'y a pas de souci, tu n'as qu'à essayer la commande.
quant aux balises CODE, ici, en bas de page, quand tu postes un message, il y a les indications (Aide‑mémoire sur la syntaxe Markdown) pour formater son message.
qu'est-ce qui a changé par rapport à la discussion ouverte sur un autre forum il y a 4 jours, et à laquelle il semblait que la solution proposée à base de rsync avait reçue ton aval ?
et, ici aussi, il faut mettre les retours terminal dans des balises CODE !
un sgbd, si j'ai bien compris, compresse les données ( ± les structures en double sont référencées) dans le but de minimiser les temps de recherche/affichage*, ainsi que l'espace de stockage proprement dit.
*mais c'est proportionnel à la quantité de données stockées :
peu de données : peu de gain !
après, un sgbd plutôt qu'un autre… sqlite implémente moins d'instructions - ça rend son chargement plus rapide … ?
attention, si tu ne mets pas les commandes à exécuter à distance entre guillemets, seul la première (jusqu'au premier séparateur de commandes (;)) sera exécutée sur le serveur.
donc :
ssh user@serveur 'commande1; commande2'
Posté par NBaH .
En réponse au message script shell.
Évalué à 2.
je crois que tu ne m'as pas compris.
je ne te reproche rien, je comprends que tu débutes.
c'est la rédaction du sujet qui me pose problème.
on dirait une traduction littérale d'une traduction littérale d'une traduction littérale d'une traduction littérale… sans qu'aucun traducteur ne se soit posé la question de la réalisation, puisque le sujet est probablement accompagné de la solution.
ajoute à ça le support de cours minimal… :(
ou alors, ils font partie d'une sorte de secte au sein de laquelle ce langage plus qu'approximatif est compréhensible ?… :)
en fait, BEGIN peut être n'importe où.
je crois que c'est pour ça que ça s'appelle BEGIN. :)
$ bash
$ awk '{ print $0 } END{ print "fini" } BEGIN{ print "début" }' <<<"a
b
c"
début
a
b
c
fini
[^] # Re: Merci.
Posté par NBaH . En réponse au message Aide pour écrire lignes de texte dans un fichier.txt depuis un terminal. Évalué à 1.
"formats positionnels" comme dans "champs à longueur fixe" ?
alors, le nombre d'espaces est variable.
plus d'infos, oui.
c'est pourquoi j'interroge,
et propose un format qui sera plus facilement réutilisable.
j'aurais aussi pu proposer un CSV, mais vu qu'il était question d'espacer les données…
les journaux systèmes, c'est un m.rdier sans nom.
[^] # Re: Merci.
Posté par NBaH . En réponse au message Aide pour écrire lignes de texte dans un fichier.txt depuis un terminal. Évalué à 1.
il est plus facile de traiter une tabulation comme un séparateur de champs que sept espaces.
[^] # Re: Merci.
Posté par NBaH . En réponse au message Aide pour écrire lignes de texte dans un fichier.txt depuis un terminal. Évalué à 2.
mais, pourquoi 7 espaces et pas une tabulation ?
$ alias pp="date +\"%FT%T%:z%tbla bl'a\" >>/tmp/txt.txt"
et, pourquoi un alias et pas une fonction ?
$ pp() { date +"%FT%T%:z%t$@" >>/tmp/txt.txt;}
$ pp "bl'a bl'a"
[^] # HS : avis aux débutants.
Posté par NBaH . En réponse au message [Débutant] Je souhaite m'améliorer sur Linux. Évalué à 1.
non, pas "sous Linux".
à partir du moment où on installe Linux sur un ordinateur, cet ordinateur est sous Linux.
Or les applications et les utilisateurs ne sont pas entre l'ordinateur et Linux.
Donc, les applications et les utilisateurs sont sur Linux.
encore plus HS :
il y a aussi des gens qui disent "en vélo". mais non, on n'entre pas dans un vélo, donc il faut dire "à vélo" (on ne dit pas "en cheval" ! et imaginez Montand chanter "En bicyclette").
davantage HS, mais du même ordre.
# je casse mes biscottes en les beurrant
Posté par NBaH . En réponse au message Gnucash: récupération des cotations. Évalué à 1.
parce que si je dis que je casse mes biscottes en les beurrant, mais que je ne dis pas que je range le beurre dans le freezer… :/
[^] # Re: temporalité
Posté par NBaH . En réponse au message Plan9. Évalué à 2.
tout est dit sur la page :
# temporalité
Posté par NBaH . En réponse au message Plan9. Évalué à 1.
wikipédia FR déclare Plan 9 comme étant inactif.
la page anglaise fait état d'une dernière sortie en 2015.
donc, tu as lu "il y a quelques semaines" un article qui date de quand ?
# mais pourquoi ?
Posté par NBaH . En réponse au message Script killed par getty ?. Évalué à 0.
mais, quel intérêt de charger ainsi un TTY ?
a priori ?
a priori, non. Avant connexion, personne n'est qui que ce soit sur un TTY, root ou user.*
et si ça doit être su après connexion, alors c'est le boulot du PROMPT, ou d'une indication dans .bashrc qui dira qui est connecté.
--
* seul règne le curseur.
# côté shell
Posté par NBaH . En réponse au message numéroter noms de fichiers M3U. Évalué à 1.
salut,
quel est le souci ?
il faut peut-être prévenir qu'un fichier du même nom peut exister…
[^] # Re: déjà-vu
Posté par NBaH . En réponse au message Comparaison de 2 fichiers dont un de référence. Évalué à 3.
plonk.
[^] # Re: déjà-vu
Posté par NBaH . En réponse au message Comparaison de 2 fichiers dont un de référence. Évalué à 1. Dernière modification le 16 août 2020 à 13:53.
il n'y a pas de souci, tu n'as qu'à essayer la commande.
quant aux balises CODE, ici, en bas de page, quand tu postes un message, il y a les indications (Aide‑mémoire sur la syntaxe Markdown) pour formater son message.
[^] # Re: déjà-vu
Posté par NBaH . En réponse au message Comparaison de 2 fichiers dont un de référence. Évalué à 1.
que tu devrais faire un effort et mettre les retours terminal dans des balises CODE.
# déjà-vu
Posté par NBaH . En réponse au message Comparaison de 2 fichiers dont un de référence. Évalué à 2.
qu'est-ce qui a changé par rapport à la discussion ouverte sur un autre forum il y a 4 jours, et à laquelle il semblait que la solution proposée à base de
rsync
avait reçue ton aval ?et, ici aussi, il faut mettre les retours terminal dans des balises CODE !
# du bon usage du stockage de données
Posté par NBaH . En réponse au message temps d'acces fichier ou bdd. Évalué à 1. Dernière modification le 27 juin 2020 à 06:09.
un sgbd, si j'ai bien compris, compresse les données ( ± les structures en double sont référencées) dans le but de minimiser les temps de recherche/affichage*, ainsi que l'espace de stockage proprement dit.
*mais c'est proportionnel à la quantité de données stockées :
peu de données : peu de gain !
après, un sgbd plutôt qu'un autre…
sqlite
implémente moins d'instructions - ça rend son chargement plus rapide … ?[^] # Re: une bien belle fonction...
Posté par NBaH . En réponse au message Questions sur les fonctions. Évalué à 2.
il faut le dire bien fort, parce que
ls | commande
ou
commande | grep | awk
ce n'est pas possible.
c'est bizarre d'indiquer de bonnes pratiques en en utilisant de mauvaises…
[^] # Re: une bien belle fonction...
Posté par NBaH . En réponse au message Questions sur les fonctions. Évalué à 0.
oh oui, soyons moyen.
[^] # Re: Évaluation en deux temps
Posté par NBaH . En réponse au message Questions sur les fonctions. Évalué à 2.
je vais plutôt rester sur le passage de variable par référence.
[^] # Re: Évaluation en deux temps
Posté par NBaH . En réponse au message Questions sur les fonctions. Évalué à 2. Dernière modification le 12 juin 2020 à 14:36.
en bash, on peut passer une variable par référence :
on exécute ainsi :
[^] # Re: une bien belle fonction...
Posté par NBaH . En réponse au message Questions sur les fonctions. Évalué à 0.
tu as du mal à interpréter
test
?bof, à la rigueur, si le test est répété dans le script dans les mêmes conditions.
mais, je ne vais pas réécrire une fonction pour chaque option de chaque commande du shell pour ça.
[^] # Re: une bien belle fonction...
Posté par NBaH . En réponse au message Questions sur les fonctions. Évalué à -2.
il est inutile de faire une fonction pour un simple test.
# une bien belle fonction...
Posté par NBaH . En réponse au message Questions sur les fonctions. Évalué à -3.
mais tellement inutile.
[^] # Re: Effectivement ce n'est pas très explicite mais je m'y colle
Posté par NBaH . En réponse au message script .sh problème de connexion. Évalué à 2. Dernière modification le 30 mai 2020 à 21:51.
attention, si tu ne mets pas les commandes à exécuter à distance entre guillemets, seul la première (jusqu'au premier séparateur de commandes (
;
)) sera exécutée sur le serveur.donc :
ssh user@serveur 'commande1; commande2'
# sftw
Posté par NBaH . En réponse au message script .sh problème de connexion. Évalué à 4.
fais des recherches sur internet avant de poser la question; c'est dans la charte de tous les forums, et c'est formateur.
tu es novice, toutes les questions que tu vas te poser les quelques prochaines semaines ont déjà été posées depuis plusieurs dizaines d'années.
[^] # Re: mékeskidi
Posté par NBaH . En réponse au message script shell. Évalué à 2.
je crois que tu ne m'as pas compris.
je ne te reproche rien, je comprends que tu débutes.
c'est la rédaction du sujet qui me pose problème.
on dirait une traduction littérale d'une traduction littérale d'une traduction littérale d'une traduction littérale… sans qu'aucun traducteur ne se soit posé la question de la réalisation, puisque le sujet est probablement accompagné de la solution.
ajoute à ça le support de cours minimal… :(
ou alors, ils font partie d'une sorte de secte au sein de laquelle ce langage plus qu'approximatif est compréhensible ?… :)
[^] # Re: -v
Posté par NBaH . En réponse au message Modification d'un fichier, variable avec awk. Évalué à 3. Dernière modification le 16 avril 2020 à 00:00.
en fait, BEGIN peut être n'importe où.
je crois que c'est pour ça que ça s'appelle BEGIN. :)
$ bash
$ awk '{ print $0 } END{ print "fini" } BEGIN{ print "début" }' <<<"a
b
c"
début
a
b
c
fini