Questão:
linux lendo arquivo bat?
igor s
2010-09-13 09:56:46 UTC
tenho uzado arquivos bat para fazer copias de arquivos em pastas especificas e para mover alguns arquivos

teria como eu teria como eu fazer 1 PROGRANMA similar no ubuntu

algo como

c>;origem/1
copy *.*/a/s c:/destino1
copy *.*/a/s c:/destino2
copy *.*/a/s c:/destino3
move *.*/a/s c:/destino4
cd..
cd 2
copy *.*/a/s c:/destino1
copy *.*/a/s c:/destino2
copy *.*/a/s c:/destino3
move *.*/a/s c:/destino4


teria como montar algo do genero no ubuntu?

como seria?

copiando e movendo os arquivos da s pastas
c:/origem/1
c:/origem/2
para as pastas de destino
Trzy respostas:
Zeit Meister
2010-09-14 07:03:06 UTC
Tenho uma boa notícia pra você, meu caro.

Isso que você quer fazer chama-se shell script, uma coisa que faz os .bat parecerem brinquedinhos de criança.



Usando um shell script, você pode copiar/mover arquivos, compactar/descompactar, baixar coisas da internet, colocar música pra tocar, instalar programas, abrir e fechar a bandeja de CDs, enfim, você pode automatizar praticamente TUDO.



Por exemplo, um arquivinho de texto como



#!/bin/bash

cp /foo/bar /foo/beer

mv /phoo/* /foo/



Vai fazer uma cópia do arquivo "bar" em outro arquivo, com o nome "beer", e vai mover todos os arquivos da pasta /phoo para dentro da pasta /foo. O arquivo precisa ter permissões de execução (clica com o direito, "propriedades", aba "permissões", "é executável"), mas pode ter a extensão que você quiser.



Há até um tutorial que recomendo você ver - http://www.devin.com.br/shell_script/

Ensina os principais comandos em shell e é focado pra iniciantes.



Espero ter ajudado!
?
2010-09-13 17:02:01 UTC
O LInux usa shell scripts, semelhante ao .bat no windows, mas com comandos Linux e muito mais poderoso visto que admite programação.



http://pt.wikipedia.org/wiki/Shell_script
Rodrigo Zimmermann
2010-09-13 21:20:34 UTC
Shell script


Este conteúdo foi postado originalmente no Y! Answers, um site de perguntas e respostas que foi encerrado em 2021.
Loading...