Je vais plus vite à copier-coller les noms de variables plutôt que de les retaper et de faire une erreur de nommage; à déplacer une ligne à la souris,
Je vais plus vite en 2xcliquant sur le nom de la variable et en la collant par un click du bouton du milieu …
Ensuite, le temps de la réflexion laisse largement le temps d'attraper la souris: le mouvement de la main est un mouvement physique qui ne me prend pas de "temps de cerveau" contrairement à devoir taper des lettres sur un clavier qui nécessite de réfléchir à la combinaison à effectuer.
Gros tas de bêtises…
Penses tu vraiment que les personnes habituées à taper sur un clavier réfléchissent à quelle touche elles doivent appuyer ? Bin non à la longue tu ne sais même plus ou sont les touches sur ton clavier tu appuies dessus sans penser aux lettres constituant le mot. C'est pareil pour les commandes. Pour descendre d'une ligne appuyer sur 'j' ou 'flèche bas' tu réfléchis pas plus, toi en plus tu perds du temps à choper la souris et à revenir sur ton clavier. Les raccourcies clavier (peu importe l'éditeur) te permette d'éviter de perdre du temps avec la souris.
sed seul ne pourra pas le faire: c'est un éditeur de ligne
J'avais oublié :
SED(1) User Commands SED(1)
NAME
sed - stream editor for filtering and transforming text
SYNOPSIS
sed [OPTION]... {script-only-if-no-other-script} [input-file]...
DESCRIPTION
Sed is a stream editor. A stream editor is used to perform basic text transformations on an input
stream (a file or input from a pipeline). While in some ways similar to an editor which permits
scripted edits (such as ed), sed works by making only one pass over the input(s), and is conse-
quently more efficient. But it is sed's ability to filter text in a pipeline which particularly
distinguishes it from other types of editors.
Si le problème est que ton script marche pour toutes les avant-dernières lignes, sed seul ne pourra pas le faire: c'est un éditeur de ligne, pas de fichier, il est incapable de dire si une ligne est l'avant-dernière ou la première, contrairement à awk.
S'il n'avait pas dit je souhaite modifier le contenu de la 5e colonne correspondant à la clef 'avantdernier' (la clef étant la 2e colonne) mais, je souhaite modifier le contenu de la 5e colonne de l'avant dernière ligne, alors le code correspondant aurait été :
[kangs<<azopt23a>>:0s:tmp]$ cat data.txt
A test * * ici
AA test2 * * la
A uneautreclef * * la
B avantdernier * * ici
C dernier * * la
[kangs<<azopt23a>>:0s:tmp]$ sed 'x; ${s/\(.*\t.*\t.*\t.*\t\).*/\1salut/;p;x}; 1d' data.txt
A test * * ici
AA test2 * * la
A uneautreclef * * la
B avantdernier * * salut
C dernier * * la
[kangs<<undef>>:0s:tmp]$ cat data.txt
A test * * ici
AA test2 * * la
A uneautreclef * * la
B avantdernier * * ici
C dernier * * la
[kangs<<undef>>:0s:tmp]$ sed "s/\(.*\tavantdernier\t.*\t.*\t\).*/\1salut/" data.txt
A test * * ici
AA test2 * * la
A uneautreclef * * la
B avantdernier * * salut
C dernier * * la
Je pense que tu dois avoir une ancienne version des Additions, le script n'a probablement pas le flag d'exécution d'activer, si c'est bien le cas tu dois pouvoir lancer le script comme ça : bash ./VBoxLinuxAdditions.run
J'ai eu du mal à comprendre pourquoi j'avais été moinsé, j'ai cru avoir fait une grosse boulette et donc je viens de revérifier et pas compris tout de suite.
Après avoir lu les commentaires, je suis allé voir l'historique de l'auteur et j'ai compris.
Ce n’est rendre service à personne (j’espère pour toi qu’il ne deviendra pas ton collègue parce qu’il aura filouté tous ses examens y compris son entretiens d’embauche).
J'ai travaillé dans pas mal de prod et je peux te dire que ce genre de question est classique, en particulier les débutants mais pas que, et je n'ai donc pas vu un devoir de classe mais un nie-me question mal posée par quelqu'un qui ne maîtrise pas bien son sujet.
Ensuite je pense que c'est juste un exo et lors de l'examen il se plantera.
Lors des discussions il est très difficile de voir qui répond à qui, en particulier quand il y a plusieurs réponses.
Certains citent la phrase à la quel ils répondent et ça aide à comprendre, mais la majorité ne le fait pas et le fil de discussion est incompréhensible.
Je n'ai pas de début de solution, mais je trouve ça vraiment "chiant"…
En fait, j'aurais dit que c'est justement là le point où Java gagne en performance : le Gc de Go est optimisé pour la latence, tandis que celui de Java pour les performances pures. Mais je suis pas un spécialiste…
Par curiosité, c'est quoi la différence entre 'optimisé pour la latence' et 'optimisé pour les performances pures' ?
Tu crées le fichier suivant :
/usr/lib/systemd/system/<nom_du_service>.service
Qui contient :
[Unit]
Description=<de ton script>
Wants=<iscsi.service> # par exemple si ton script à des dépendances.
After=<iscsi.service> # par exemple si ton script à des dépendances.
[Service]
RemainAfterExit=yes
ExecStart=/usr/bin/su - <moi> -c <"$HOME/mon_script.sh --start">
ExecStop=/usr/bin/su - <moi> -c <"$HOME/mon_script.sh --stop">
[Install]
WantedBy=<multi-user|graphical>.target
Puis une fois fait : systemctl enable <nom_du_service>.service
Pour tester si ton service marche bien : systemctl start <nom_du_service>.service systemctl stop <nom_du_service>.service
[^] # Re: Notepad++ !!!
Posté par Kangs . En réponse au journal Quel IDE pour quel langage. Évalué à 5.
Je vais plus vite en 2xcliquant sur le nom de la variable et en la collant par un click du bouton du milieu …
Gros tas de bêtises…
Penses tu vraiment que les personnes habituées à taper sur un clavier réfléchissent à quelle touche elles doivent appuyer ? Bin non à la longue tu ne sais même plus ou sont les touches sur ton clavier tu appuies dessus sans penser aux lettres constituant le mot. C'est pareil pour les commandes. Pour descendre d'une ligne appuyer sur 'j' ou 'flèche bas' tu réfléchis pas plus, toi en plus tu perds du temps à choper la souris et à revenir sur ton clavier. Les raccourcies clavier (peu importe l'éditeur) te permette d'éviter de perdre du temps avec la souris.
[^] # Re: Notepad++ !!!
Posté par Kangs . En réponse au journal Quel IDE pour quel langage. Évalué à 2.
Quand tu as un doute tu appuies 2x sur ESC et tu repasses en mode commande.
[^] # Re: Linux et Solaris
Posté par Kangs . En réponse au journal DTrace est passé en licence GPL. Évalué à 2.
Comme pour tout autre comparaison, on a pas besoins de défragmenter (vacuum) et nativement ca ne lock pas, moins de dead lock & co, mais bon …
# Format de ta date ?
Posté par Kangs . En réponse au message Commande sed changer un mot par la valeur d'une variable. Évalué à 2.
Peux tu faire un echo "$logjour" pour avoir une idée précise du format ? (je ne comprends ta ligne logjour=…)
# ignorer
Posté par Kangs . En réponse au message Commande sed changer un mot par la valeur d'une variable. Évalué à 1. Dernière modification le 15 février 2018 à 18:38.
Poste supprimé.
Mal lue ta description. dsl.
[^] # Re: awk
Posté par Kangs . En réponse au message remplacement dans fichier. Évalué à 1.
J'avais oublié :
[^] # Re: awk
Posté par Kangs . En réponse au message remplacement dans fichier. Évalué à 1.
S'il n'avait pas dit je souhaite modifier le contenu de la 5e colonne correspondant à la clef 'avantdernier' (la clef étant la 2e colonne) mais, je souhaite modifier le contenu de la 5e colonne de l'avant dernière ligne, alors le code correspondant aurait été :
# Comme ca
Posté par Kangs . En réponse au message remplacement dans fichier. Évalué à 1.
Ajouter
-i
pour modifier le fichier.# Flag d'exécution
Posté par Kangs . En réponse au message Installer les additions invités dans VirtualBox sur Kali Linux. Évalué à 2.
Je pense que tu dois avoir une ancienne version des Additions, le script n'a probablement pas le flag d'exécution d'activer, si c'est bien le cas tu dois pouvoir lancer le script comme ça :
bash ./VBoxLinuxAdditions.run
[^] # Re: Essaye la commande :
Posté par Kangs . En réponse au message probleme Trouver la derniere connexion d un utilisateur. Évalué à 1.
Je suis choquer…
C'est spécifique Linux ou ça marche aussi sur les UNIX ?
# Essaye la commande :
Posté par Kangs . En réponse au message probleme Trouver la derniere connexion d un utilisateur. Évalué à 3.
bon après tu peux piper avec grep et tail
# Format de
Posté par Kangs . En réponse au message Problème pour ajouter des guillemets à une variable. Évalué à 3.
liste_mail.txt
[^] # Re: Pourquoi nano ?
Posté par Kangs . En réponse au journal Pourquoi Vim? (Première partie). Évalué à 2.
:wq un_nom_de_fichier
[^] # Re: En supposant du bash
Posté par Kangs . En réponse au message ajouter a la fin de ligne préciser. Évalué à 5.
J'ai eu du mal à comprendre pourquoi j'avais été moinsé, j'ai cru avoir fait une grosse boulette et donc je viens de revérifier et pas compris tout de suite.
Après avoir lu les commentaires, je suis allé voir l'historique de l'auteur et j'ai compris.
J'ai travaillé dans pas mal de prod et je peux te dire que ce genre de question est classique, en particulier les débutants mais pas que, et je n'ai donc pas vu un devoir de classe mais un nie-me question mal posée par quelqu'un qui ne maîtrise pas bien son sujet.
Ensuite je pense que c'est juste un exo et lors de l'examen il se plantera.
# En supposant du bash
Posté par Kangs . En réponse au message ajouter a la fin de ligne préciser. Évalué à 3.
réf ici
[^] # Re: ZE COMMANDE QUI TUE
Posté par Kangs . En réponse au journal Pourquoi Vim? (Première partie). Évalué à 3.
J'aurais dit : "Replay"
C-r pour "Redo"
[^] # Re: Le bon outils
Posté par Kangs . En réponse au message probleme sur les gros tableur. Évalué à 1. Dernière modification le 21 novembre 2017 à 11:46.
** commentaire redondant, pas rafraîchie la page **
# Il y a un autre truc "chiant"...
Posté par Kangs . En réponse à la dépêche Améliorons l’expérience utilisateur de LinuxFr.org !. Évalué à 3.
Lors des discussions il est très difficile de voir qui répond à qui, en particulier quand il y a plusieurs réponses.
Certains citent la phrase à la quel ils répondent et ça aide à comprendre, mais la majorité ne le fait pas et le fil de discussion est incompréhensible.
Je n'ai pas de début de solution, mais je trouve ça vraiment "chiant"…
[^] # Re: go 2.0
Posté par Kangs . En réponse au journal Pourquoi la recherche en langages de programmation ?. Évalué à 1.
Par curiosité, c'est quoi la différence entre 'optimisé pour la latence' et 'optimisé pour les performances pures' ?
[^] # Re: Latin-1 :'(
Posté par Kangs . En réponse au journal Java 9 est dehors. Évalué à 5.
Une requête SQL peut contenir du chinois.
[^] # Re: .
Posté par Kangs . En réponse au message execution d'un script local sur des machines distantes. Évalué à 1.
Violent ton truc !
[^] # Re: Systemd oneshot service
Posté par Kangs . En réponse au message exécution script. Évalué à 4.
Un petit template pour démarrer.
Modifie tout ce qui est entre < et >
Puis une fois fait :
systemctl enable <nom_du_service>.service
Pour tester si ton service marche bien :
systemctl start <nom_du_service>.service
systemctl stop <nom_du_service>.service
Pour comprendre les détails des variables va ici :
https://www.freedesktop.org/software/systemd/man/systemd.service.html
[^] # Re: sur la même ligne
Posté par Kangs . En réponse au message exécution de script a distance. Évalué à 5.
ssh -t user@serveurB 'commande 3 ; commande 4'
[^] # Re: Contradiction
Posté par Kangs . En réponse au message Création d'un master Linux pour déploiement sur des postes clients (workstation). Évalué à 2.
Faut, si tu n'es pas diplômée, tu auras un cdd et tu seras viré après ta mission, même si tu as tout fait bien.
[^] # Re: git gui & gitk
Posté par Kangs . En réponse au message Interface graphique Git multiplateforme libre. Évalué à 2.
Note : Sur mon Linux ils sont dans 2 packages indépendant du git cli, mais ils sont installés pas défaut.