Search the Community
Showing results for tags 'shell'.
-
Shell script não "vê" parâmetros passados no terminal
PsySc0rpi0n posted a topic in Outras Linguagens
Boas. Estou a criar um script simples para automatizar um processo que preciso de reptir quase todos os dias. É suposto passar um parâmetro para o script que é o caminho de um ficheiro. O que acontece é que ao tentar imprimir a lista de parâmetros no terminal para ver o que está a ser passado para o script, vejo que não está a ser passado nada. Chamo o script da seguinte forma: ./script.sh /caminho/para/o/file.txt Dentro do script tenho uma linha para imprimir a lista e o número de parâmetros passados: echo "Number of parameters is $#." echo "List of parameters is $@. -
Olá, pessoal. Comecei a ler acerca de tradução de aplicações - ou seja, aplicações multilanguage - e passei por uma ferramenta em particular: msgfmt. Acontece que, no entanto, não há output. Tenho, então, este ficheiro de teste, test.po... #: test:txtexample msgid "Example text." msgstr "" #: test:txthello msgid "Hello World!" msgstr "" ... e estou a tentar "compilar" no Ubuntu com este comando... msgfmt -o test.mo test.po O programa não devolve qualquer output na shell, mas também não é produzido o ficheiro *.mo. Questiono-me se me está a falhar algo da minha parte. O que
-
Boas, O meu problema é o seguinte, eu tenho um site que tem como root: D:/public_html/ e eu criei uma conta FTP que so dá acesso ao directorio: D:/public_html/user mas, com essa conta eu posso entrar em ftp e fazer UPLOAD de uma SHELL de deface, e aceder ao root ou seja ao disco D: e TODAS AS PASTAS , SUBPASTAS e ARQUIVOS! Como faço ou para tirar permissões de acesso para que nem a SHELL consiga ou melhor ainda BLOQUEAR as SHELL's que possam vir a ser upadas? Tou com urgencia nisso, agradecia que alguem me podesse orientar
-
Eai galera bllza? Fiz o meu primeiro apliativo usando a linguagem Shell Script e algumas linhas de Python o problema e que não consigo, empacotar(automatizar )ele para .deb para distribui lo galera se puderem me ajudar ficarei grato alias vc's vão gosta do app, vlw!
-
eu tenho este script para realizar backup de uma base de dados #!/bin/sh SERVER=localhost BACKDIR=/home/pasta DATE=`date +'%m-%d-%Y'` HOST=localhost USER=root PASS=passe DBS="basedados" DUMPALL=n if [ -e $BACKDIR ] then echo Backups directory already exists else mkdir $BACKDIR fi if [ $DUMPALL = "y" ] then echo "Creating list of all your databases..." mysql -h $HOST --user=$USER --password=$PASS -e "show databases;" > dbs_on_$SERVER.txt DBS=`sed -e ':a;N;$!ba;s/\n/ /g' -e 's/Database //g' dbs_on_$SERVER.txt` fi echo "Backing up MySQL databases..." for database in $DBS; do mysqldump -h
-
Boas. Eu agora voltei a trabalhar em C mas desta vez em Linux. Quando era no Windows para chamar uma app externa era usar o system(""); e estava feito. No Linux é igual mas ocorre um pequeno pormenor, em certos comandos se eu tiver um printf antes do system a app executa primeiro o system e só depois o printf, como foi no caso de uma mini app que fiz para iniciar o MariaDB e o Apache2 Como é que resolvo isto? Também já vi que existem mais maneiras de chamar comandos/apps externas mas não percebi como funcionam :s era o fork (que não executou a app) e o posix_spawn mas não percebi muito bem
-
Pessoal tenho estes dados: Jul 18 15:38 .cache Jul 18 12:14 .config Jul 5 16:59 Documentos Jul 18 15:44 Downloads Jul 18 14:16 .dropbox Jul 18 12:36 Dropbox Jul 16 16:48 .dropbox-dist Queria assim: .cache Jul 18 .config Jul 18 Documentos Jul 5 Downloads Jul 18 .dropbox Jul 18 Dropbox Jul 18 .dropbox-dist Jul 16 Será que alguém me consegue ajudar? Num único comando, se possível.. Antes de mais, obrigado!
-
Boa tarde, queria saber como filtrar os nomes dos ficheiros de uma pasta para ficar apenas com o mais recente. Obrigado
-
Olá gente Estou a precisar de uma ajuda...para fazer isto em shell.... Eu tenho um doc_inicial com duas colunas, exemplo... rrrr 102030 ddd 030303 sss 2020394 O que eu quero é colocar isto num doc_final e que fique assim:.... rrrr ddd sss 102030 030303 2020394 Eu posso usar o comando "cut" para cortar as colunas que quero e depois usar algo para colar no meu doc final??? Bgdo pela ajuda