{"id":4879,"date":"2021-07-14T00:58:29","date_gmt":"2021-07-14T03:58:29","guid":{"rendered":"https:\/\/bureau-it.com\/artigos\/utilizzando-leco\/"},"modified":"2024-09-19T22:33:48","modified_gmt":"2024-09-20T01:33:48","slug":"utilizzando-leco","status":"publish","type":"post","link":"https:\/\/bureau-it.com\/it\/artigos\/utilizzando-leco\/","title":{"rendered":"Utilizzando l’eco"},"content":{"rendered":"\n
Senza -e<\/strong>, non pu\u00f2 interpretare i comandi in escape.<\/p>\n\n Con -e<\/strong>, abiliti l’interpretazione dei caratteri di escape, come ad esempio \\n per saltare le righe:<\/p>\n\n Per una nuova colonna ,<\/strong> usa l’opzione -e<\/strong> con \\v<\/strong>:<\/p>\n\n Per ri-tabulare usa l’opzione -e<\/strong> con \\t<\/strong>:<\/p>\n\n Se non imposti l’opzione -n, le informazioni verranno visualizzate sullo schermo e poi apparir\u00e0 una nuova riga:<\/p>\n\n Ora, con -n, non c’\u00e8 pi\u00f9 la riga<\/em> dopo la frase:<\/p>\n\n Hai qualche suggerimento su come utilizzare l’eco?\nInviameli nei commenti e li inserir\u00f2 qui =D <\/p>\n","protected":false},"excerpt":{"rendered":" Una guida rapida su come utilizzare il comando echo nel modo pi\u00f9 pratico possibile.<\/p>\n","protected":false},"author":2,"featured_media":4623,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"resumo_insta":"","imagem_insta":"","acessibilidade_insta":"","hashtags_insta":"","resumo_linkedin":"","imagem_linkedin":"","hashtag_linkedin":"","resumo_face":"","imagem_face":"","hashtag_face":"","footnotes":""},"categories":[91],"tags":[92],"class_list":["post-4879","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-script-di-shell","tag-eco"],"yoast_head":"\nman<\/code>
echo<\/code> \u00e8 molto diretto nel dire che il comando viene utilizzato per ripetere gli argomenti a std out.\nE questo significa passare praticamente qualsiasi cosa allo standard output.\nCon echo possiamo utilizzare caratteri di escape, come tabulazione, nuova riga, attivare i colori del testo, lo sfondo, la decorazione dei caratteri,<\/a> ecc. <\/p>\n\n
Fuga<\/h2>\n\n
$ echo \"Oi\\nEu sou o Echo.\"\nOi\\nEu sou o Echo.<\/pre>\n\n
$ echo -e \"Oi\\nEu sou o Echo.\"\nOi\nEu sou o Echo.<\/pre>\n\n
$ Nome=\"Echo\"\n$ echo -e \"Oi\\nSeu nome \u00e9 $Nome \\v$Nome \\v$Nome\"\nOi\nSeu nome \u00e9 Echo\n Echo\n Echo<\/pre>\n\n
$ echo -e \"\\tOl\u00e1,\\n\\tEste \u00e9 um texto tabulado.\"\n Ol\u00e1,\n Este \u00e9 um texto tabulado.<\/pre>\n\n
Evita i newline<\/h2>\n\n
$ echo \"Oi, digite seu nome: \"; read nome\nOi, digite seu nome: \n_<\/pre>\n\n
$ echo -n \"Oi, digite seu nome: \"; read nome\nOi, digite seu nome: _ <\/pre>\n\n
echo<\/code> Questa nuova linea che si crea pu\u00f2 essere d’intralcio quando si tratta di ottenere l’esadecimale di un carattere<\/p>\n\n
$ echo -e A |hexdump\n0000000 41 0a <----- olha o newline aqui no 0a, atrapalhando\n0000002\n\n$ echo -en A |hexdump\n0000000 41 <----- agora, s\u00f3 o hex 41, que \u00e9 o A em ascii\n0000001<\/pre>\n\n