{"id":7941,"date":"2016-09-08T10:29:26","date_gmt":"2016-09-08T10:29:26","guid":{"rendered":"https:\/\/e-tinet.com\/?p=7941"},"modified":"2024-06-20T16:06:44","modified_gmt":"2024-06-20T19:06:44","slug":"programacao-shell-script","status":"publish","type":"post","link":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/","title":{"rendered":"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no bash do Linux"},"content":{"rendered":"<p>Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux? \u00a0 Seu foco \u00e9 automatizar tarefas? Ent\u00e3o veja aqui o b\u00e1sico para voc\u00ea iniciar do zero.<\/p>\n<p>O sistema Linux apresenta as melhores solu\u00e7\u00f5es para a \u00e1rea de TI, descomplicando a vida dos administradores de sistemas. E, por esse motivo, ele vem ganhando a prefer\u00eancia em rela\u00e7\u00e3o a outros sistemas no mundo corporativo.<\/p>\n<p>Por\u00e9m, alguns <a href=\"https:\/\/e-tinet.com\/carreira\/devops-profissional-sucesso\/\"><u>profissionais de TI<\/u><\/a> desconhecem as vantagens do sistema, enquanto outros ainda t\u00eam d\u00favidas sobre as solu\u00e7\u00f5es que ele oferece.<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-7943\" src=\"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux.jpeg\" alt=\"Programa\u00e7\u00e3o shell script introdu\u00e7\u00e3o\" width=\"1000\" height=\"662\" \/><\/p>\n<p>O fato \u00e9 que o sistema Linux possui ferramentas que otimizam os servi\u00e7os de TI de uma empresa, pois o programa \u00e9 constantemente aprimorado por especialistas em desenvolvimento de software. Assim, o profissional de TI tem em suas m\u00e3os um sistema que ajudar\u00e1 na <a href=\"https:\/\/e-tinet.com\/carreira\/5-fortes-tendencias-da-ti\/\"><u>boa gest\u00e3o da \u00e1rea de TI<\/u><\/a>.<\/p>\n<p>Neste artigo, vamos dar um exemplo da <a href=\"https:\/\/e-tinet.com\/linux\/qual-e-melhor-sistema-operacional\/\"><u>efici\u00eancia e praticidade do sistema Linux<\/u><\/a>: n\u00f3s ensinaremos como fazer a programa\u00e7\u00e3o shell script no software por meio do bash. Voc\u00ea com certeza ficar\u00e1 impressionado com a facilidade oferecida pelo programa. Acompanhe o tutorial!<\/p>\n<h2>Programa\u00e7\u00e3o shell script: Introdu\u00e7\u00e3o<\/h2>\n<p>Utilizando o interpretador de comandos bash ou shell, podemos <a href=\"https:\/\/e-tinet.com\/linux\/agendar-script-php-crontab-no-linux\/\"><u>criar c\u00f3digos ou scripts<\/u><\/a> no sistema Linux. Esses c\u00f3digos criados facilitam muito a vida do programador ao economizar tempo, pois permitem automatizar tarefas de rotina e tamb\u00e9m tornam mais simples a\u00e7\u00f5es como: abrir programas e esvaziar diret\u00f3rios tempor\u00e1rios e lixeira, entre outras tarefas.<\/p>\n<p>Antes de iniciar a programa\u00e7\u00e3o, verifique se entrou no programa como usu\u00e1rio comum ou root. Se estiver no modo root, mude para usu\u00e1rio comum. Por que a mudan\u00e7a? Como root qualquer a\u00e7\u00e3o descuidada do programador ser\u00e1 aceita pelo programa e poder\u00e1 causar danos ao sistema operacional.<\/p>\n<p>Para fazer essa verifica\u00e7\u00e3o, basta ao abrir o terminal e verificar o qual \u00e9 o s\u00edmbolo ao lado do cursor. O s\u00edmbolo ($) significa usu\u00e1rio comum, enquanto o s\u00edmbolo (#) \u00e9 o modo root. Para mudar para o usu\u00e1rio comum, digite exit.<\/p>\n<h2>Criar um arquivo<\/h2>\n<p>Em um primeiro momento, \u00e9 preciso criar um arquivo para digitar o script. H\u00e1 dois modos de realizar essa a\u00e7\u00e3o: via modo gr\u00e1fico ou via terminal. No primeiro caso, voc\u00ea deve clicar com o bot\u00e3o direito do mouse no diret\u00f3rio que desejar e, em seguida, pode escolher entre criar um novo documento ou arquivo de texto.<\/p>\n<p>No modo via terminal, utilize o comando vi. Abra o arquivo e digite:<\/p>\n<pre>vi exemplo1.sh,<\/pre>\n<p>Ser\u00e1 criado e aberto um arquivo de leitura e escrita. Outra op\u00e7\u00e3o \u00e9 digitar o comando touch:<\/p>\n<pre>touch exemplo1.sh,<\/pre>\n<p>Essa a\u00e7\u00e3o cria um arquivo sem abri-lo. Se desejar abri-lo, voc\u00ea poder\u00e1 usar o editor que preferir.<\/p>\n<h2>Permiss\u00e3o ao arquivo<\/h2>\n<p>Para come\u00e7ar a editar o arquivo, \u00e9 preciso conceder a permiss\u00e3o de escrita a ele. Se voc\u00ea digitou o comando vi, pressione ESC para que apare\u00e7a o caractere &#8220;:&#8221;. Ent\u00e3o digite:<\/p>\n<pre>!<a href=\"https:\/\/e-tinet.com\/linux\/chmod-777\/\">chmod 777<\/a> %<\/pre>\n<p>Caso tenha optado pelo comando touch, escreva:<\/p>\n<pre>chmod 777 exemplo1.sh<\/pre>\n<p>Vamos entender o que foi feito: o comando chmod \u00e9 usado para conceder permiss\u00f5es em diret\u00f3rios e arquivos, enquanto o valor 777 permite que o usu\u00e1rio total liberdade para editar o arquivo. O caractere (!) obriga o comando vi a executar o chmod, enquanto o s\u00edmbolo (%) refere-se ao arquivo atual.<\/p>\n<h2>Editar e executar o arquivo<\/h2>\n<p>Depois da permiss\u00e3o do arquivo, iniciaremos a parte de edi\u00e7\u00e3o do arquivo e usaremos o comando vi para essa tarefa. Abra o arquivo de digite:<\/p>\n<pre>vi exemplo1.sh<\/pre>\n<p>\u00c9 necess\u00e1rio digitar &#8220;i&#8221; para colocar o vi no modo inser\u00e7\u00e3o.<\/p>\n<p>Nesse ponto, voc\u00ea precisa definir qual Shell ser\u00e1 usado \u2014 vamos escolher o bash. Por\u00e9m, voc\u00ea pode escolher outro interpretador de comandos, como sh, ksh ou csh. Para usar o bash, digite:<\/p>\n<pre>#!\/bin\/bash<\/pre>\n<h2>Inserir coment\u00e1rios<\/h2>\n<p>Esse item \u00e9 fundamental na programa\u00e7\u00e3o do sistema, porque, ao inserir coment\u00e1rios que expliquem a fun\u00e7\u00e3o do c\u00f3digo e que a\u00e7\u00f5es est\u00e3o sendo feitas no programa, o programador n\u00e3o perde a linha de execu\u00e7\u00f5es.<\/p>\n<p>Inicie com o caractere &#8220;#&#8221; para inserir o coment\u00e1rio, como mostra o exemplo abaixo:<\/p>\n<pre>#!\/bin\/bash<\/pre>\n<p>#coment\u00e1rios<\/p>\n<h2>Uso das vari\u00e1veis<\/h2>\n<p>Deixar de declarar as vari\u00e1veis pode prejudicar o funcionamento dos comandos, visto que s\u00e3o elas que armazenam informa\u00e7\u00f5es importantes que ser\u00e3o utilizadas pelos c\u00f3digos. Por isso essa a\u00e7\u00e3o \u00e9 t\u00e3o importante na linguagem da programa\u00e7\u00e3o.<\/p>\n<p>Para declarar a vari\u00e1vel, siga o exemplo:<\/p>\n<pre>nome_da_variavel=valor<\/pre>\n<p>Vale lembrar que o valor pode ser strings ou n\u00fameros. Para utilizar o valor, devemos colocar o s\u00edmbolo ($) na frente do nome que ser\u00e1 inserido.<\/p>\n<h2>Entrada de dados do usu\u00e1rio<\/h2>\n<p>Se o script pedir ao usu\u00e1rio o fornecimento de dados para a entrada do processamento, o programador precisar\u00e1 digitar um comando para que o ele leia os dados escritos. Nesse caso, digite:<\/p>\n<pre>read nome_da_variavel_para_armazenar_o_valor_a_ser_lido<\/pre>\n<p>Valida\u00e7\u00e3o da execu\u00e7\u00e3o dos comandos<span id=\"cke_bm_81E\">\u00a0<\/span><\/p>\n<p>Um script precisa validar suas tarefas para cumpri-las com efici\u00eancia. Para isso, acompanhe sempre os logs, para que possa perceber erros ou melhorias. Existem recursos de monitoramento que podem ser utilizados caso voc\u00ea deseje.<\/p>\n<h2>Comando de sele\u00e7\u00e3o<\/h2>\n<p>Um comando simples que permite a execu\u00e7\u00e3o de uma tarefa baseada na a\u00e7\u00e3o de um usu\u00e1rio que esteja usando o seu sistema \u00e9 o condicional. Fa\u00e7a o seguinte:<\/p>\n<pre>if [ CONDICAO ] ;\n\nthen\n\nA\u00c7\u00d5ES\n\nfi<\/pre>\n<p>\u00c9 importante lembrar que para cada &#8220;if&#8221; aberto, deve haver um &#8220;fi&#8221; que feche a sequ\u00eancia \u2014 a mesma regra serve para os colchetes.<\/p>\n<h2>Fun\u00e7\u00f5es<\/h2>\n<p>Para organizar, separar e estruturar um algoritmo, \u00e9 necess\u00e1rio o uso de fun\u00e7\u00f5es \u2014 n\u00e3o importa a linguagem de programa\u00e7\u00e3o utilizada. Veja o que voc\u00ea pode fazer:<\/p>\n<pre>nome-funcao()\n\n{\n\nA\u00c7\u00d5ES\n\n}<\/pre>\n<h2>Inser\u00e7\u00e3o de argumentos<\/h2>\n<p>O shell script recebe dados fornecidos por outro programa ou por um usu\u00e1rio com a finalidade de produzir sa\u00eddas \u2014 esses dados s\u00e3o os argumentos. Veja alguns dos nomes que qualificam os argumentos:<\/p>\n<ul>\n<li>$# \u2014 total de argumentos que foram passados<\/li>\n<li>$* \u2014 retorno aos argumentos<\/li>\n<li>$0 \u2014 nome do script executado<\/li>\n<\/ul>\n<h2>Como continuar agora na\u00a0programa\u00e7\u00e3o shell script?<\/h2>\n<p>Como voc\u00ea p\u00f4de notar, o sistema Linux \u00e9 completo, e muitos programadores decidem fazer um <a href=\"https:\/\/e-tinet.com\/profissionais-linux\/acesso-nivel-1\/\/?utm_source=E-tinet&amp;utm_medium=MenuTOP&amp;utm_campaign=MenuTOP\"><u>curso de especializa\u00e7\u00e3o no sistema<\/u><\/a> para aproveitar bem todas as suas ferramentas e fun\u00e7\u00f5es. O profissional de TI aprende como usar os diversos comandos, detalhes t\u00e9cnicos e como montar o sistema de acordo com as necessidades de sua empresa.<\/p>\n<p>Dessa forma, o <a href=\"https:\/\/e-tinet.com\/linux\/como-comecar-os-estudos-para-uma-certificacao-linux\/\"><u>administrador de sistemas torna-se um profissional capacitado<\/u><\/a>, pois ter\u00e1 a melhor solu\u00e7\u00e3o de TI para seu neg\u00f3cio \u2014 o sistema Linux.<\/p>\n<p>Este artigo ajudou voc\u00ea a entender como usar a programa\u00e7\u00e3o shell script no bash de seu Linux? Deixe seu coment\u00e1rio!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux? \u00a0 Seu foco \u00e9 automatizar tarefas? Ent\u00e3o veja aqui o b\u00e1sico para voc\u00ea iniciar do zero. O sistema Linux apresenta as melhores solu\u00e7\u00f5es para a \u00e1rea de TI, descomplicando a vida dos administradores de sistemas. E, por esse motivo, ele vem ganhando a prefer\u00eancia [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":7943,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":"","_links_to":"","_links_to_target":""},"categories":[6],"tags":[],"class_list":["post-7941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no Linux<\/title>\n<meta name=\"description\" content=\"Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux, quando o foco \u00e9 automatizar tarefas, veja aqui o b\u00e1sico para voc\u00ea iniciar do zero.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no Linux\" \/>\n<meta property=\"og:description\" content=\"Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux, quando o foco \u00e9 automatizar tarefas, veja aqui o b\u00e1sico para voc\u00ea iniciar do zero.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/\" \/>\n<meta property=\"og:site_name\" content=\"E-tinet\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pedrodelfinoneto\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-08T10:29:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-06-20T19:06:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"662\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"pedrodelfino\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"pedrodelfino\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/\"},\"author\":{\"name\":\"pedrodelfino\",\"@id\":\"https:\/\/e-tinet.com\/#\/schema\/person\/c869e5d9d508b5340a8b3521fc70614f\"},\"headline\":\"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no bash do Linux\",\"datePublished\":\"2016-09-08T10:29:26+00:00\",\"dateModified\":\"2024-06-20T19:06:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/\"},\"wordCount\":1117,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/e-tinet.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg\",\"articleSection\":[\"Linux\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/\",\"url\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/\",\"name\":\"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no Linux\",\"isPartOf\":{\"@id\":\"https:\/\/e-tinet.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg\",\"datePublished\":\"2016-09-08T10:29:26+00:00\",\"dateModified\":\"2024-06-20T19:06:44+00:00\",\"description\":\"Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux, quando o foco \u00e9 automatizar tarefas, veja aqui o b\u00e1sico para voc\u00ea iniciar do zero.\",\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage\",\"url\":\"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg\",\"contentUrl\":\"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg\",\"width\":1000,\"height\":662,\"caption\":\"\"},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/e-tinet.com\/#website\",\"url\":\"https:\/\/e-tinet.com\/\",\"name\":\"E-tinet\",\"description\":\"Simplesmente Tecnologia\",\"publisher\":{\"@id\":\"https:\/\/e-tinet.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/e-tinet.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/e-tinet.com\/#organization\",\"name\":\"E-tinet\",\"url\":\"https:\/\/e-tinet.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/e-tinet.com\/#\/schema\/logo\/image\/\",\"url\":\"http:\/\/100.24.101.146:80\/wp-content\/uploads\/2023\/02\/1200px-Tux.svg-oxulssw7ptjgcycjznjwykfnvd7n2qxcffdqd32ab0-1.png\",\"contentUrl\":\"http:\/\/100.24.101.146:80\/wp-content\/uploads\/2023\/02\/1200px-Tux.svg-oxulssw7ptjgcycjznjwykfnvd7n2qxcffdqd32ab0-1.png\",\"width\":80,\"height\":94,\"caption\":\"E-tinet\"},\"image\":{\"@id\":\"https:\/\/e-tinet.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/pedrodelfinoneto\",\"https:\/\/www.instagram.com\/pedrodelfinoneto\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/e-tinet.com\/#\/schema\/person\/c869e5d9d508b5340a8b3521fc70614f\",\"name\":\"pedrodelfino\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/e-tinet.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b571688e945c204a57cd3eb88552eb54?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b571688e945c204a57cd3eb88552eb54?s=96&d=mm&r=g\",\"caption\":\"pedrodelfino\"},\"sameAs\":[\"Pedro Delfino\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no Linux","description":"Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux, quando o foco \u00e9 automatizar tarefas, veja aqui o b\u00e1sico para voc\u00ea iniciar do zero.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/","og_locale":"pt_BR","og_type":"article","og_title":"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no Linux","og_description":"Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux, quando o foco \u00e9 automatizar tarefas, veja aqui o b\u00e1sico para voc\u00ea iniciar do zero.","og_url":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/","og_site_name":"E-tinet","article_publisher":"https:\/\/www.facebook.com\/pedrodelfinoneto","article_published_time":"2016-09-08T10:29:26+00:00","article_modified_time":"2024-06-20T19:06:44+00:00","og_image":[{"width":1000,"height":662,"url":"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg","type":"image\/jpeg"}],"author":"pedrodelfino","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"pedrodelfino","Est. tempo de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#article","isPartOf":{"@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/"},"author":{"name":"pedrodelfino","@id":"https:\/\/e-tinet.com\/#\/schema\/person\/c869e5d9d508b5340a8b3521fc70614f"},"headline":"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no bash do Linux","datePublished":"2016-09-08T10:29:26+00:00","dateModified":"2024-06-20T19:06:44+00:00","mainEntityOfPage":{"@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/"},"wordCount":1117,"commentCount":0,"publisher":{"@id":"https:\/\/e-tinet.com\/#organization"},"image":{"@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage"},"thumbnailUrl":"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg","articleSection":["Linux"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/","url":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/","name":"Programa\u00e7\u00e3o shell script: O b\u00e1sico para iniciar e criar scripts no Linux","isPartOf":{"@id":"https:\/\/e-tinet.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage"},"image":{"@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage"},"thumbnailUrl":"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg","datePublished":"2016-09-08T10:29:26+00:00","dateModified":"2024-06-20T19:06:44+00:00","description":"Programa\u00e7\u00e3o Shell Script \u00e9 \u00fatil para quem trabalha com sistemas Linux, quando o foco \u00e9 automatizar tarefas, veja aqui o b\u00e1sico para voc\u00ea iniciar do zero.","inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/e-tinet.com\/linux\/programacao-shell-script\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/e-tinet.com\/linux\/programacao-shell-script\/#primaryimage","url":"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg","contentUrl":"https:\/\/e-tinet.com\/wp-content\/uploads\/2016\/09\/programacao-shell-script-o-basico-para-iniciar-e-criar-scripts-no-bash-do-linux-2.jpeg","width":1000,"height":662,"caption":""},{"@type":"WebSite","@id":"https:\/\/e-tinet.com\/#website","url":"https:\/\/e-tinet.com\/","name":"E-tinet","description":"Simplesmente Tecnologia","publisher":{"@id":"https:\/\/e-tinet.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/e-tinet.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/e-tinet.com\/#organization","name":"E-tinet","url":"https:\/\/e-tinet.com\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/e-tinet.com\/#\/schema\/logo\/image\/","url":"http:\/\/100.24.101.146:80\/wp-content\/uploads\/2023\/02\/1200px-Tux.svg-oxulssw7ptjgcycjznjwykfnvd7n2qxcffdqd32ab0-1.png","contentUrl":"http:\/\/100.24.101.146:80\/wp-content\/uploads\/2023\/02\/1200px-Tux.svg-oxulssw7ptjgcycjznjwykfnvd7n2qxcffdqd32ab0-1.png","width":80,"height":94,"caption":"E-tinet"},"image":{"@id":"https:\/\/e-tinet.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pedrodelfinoneto","https:\/\/www.instagram.com\/pedrodelfinoneto\/"]},{"@type":"Person","@id":"https:\/\/e-tinet.com\/#\/schema\/person\/c869e5d9d508b5340a8b3521fc70614f","name":"pedrodelfino","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/e-tinet.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b571688e945c204a57cd3eb88552eb54?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b571688e945c204a57cd3eb88552eb54?s=96&d=mm&r=g","caption":"pedrodelfino"},"sameAs":["Pedro Delfino"]}]}},"_links":{"self":[{"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/posts\/7941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/comments?post=7941"}],"version-history":[{"count":0,"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/posts\/7941\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/media\/7943"}],"wp:attachment":[{"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/media?parent=7941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/categories?post=7941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/e-tinet.com\/wp-json\/wp\/v2\/tags?post=7941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}