Estou lendo em um arquivo dentro do meu script, onde cada linha consiste em várias colunas como esta:
ANSIBLE 'first run' '--diff --extra-vars "client=yes fast=no"'
Como você pode ver, a linha consiste em três colunas, aquelas com espaços...
Eu tenho um diretório de arquivos
$ ls -1
ep2.mp4
ep3.mp4
ep4.mp4
ep5.mp4
ep6.mp4
ep7.mp4
Eu quero usar o utilitário perl rename para fazer todos os arquivos parecerem, por exemplo,
ep02.mp4
Comando que estou usando
rename -...
Abaixo, o script me ajuda a fazer o ssh e o sqlplus para buscar informações do banco de dados. Eu verifiquei e funcionou bem, mas o único problema é se eu usar aspas simples na consulta SQL, então eu estou recebendo um erro desde que eu já usei...
Eu ainda estou aprendendo a linha de comando e estou tendo algum problema em entender completamente o uso do curinga no comando find.
Estou trabalhando no diretório user / temp e use o comando find como segue para encontrar todos os arquivo...
Eu preciso disparar um parâmetro de passagem bash com um formato [variable_name="value"] como este:
./test.sh ip='164.130.21.98' hostname='whatever' pwd='/test' ftpcmd='CWD debug' user='stefano'
No script test.sh, quero atribuir a qualque...
Estou tentando executar um comando a partir de um script que eu escrevi que basicamente substitui uma string no arquivo
vzctl exec VZID sed -i 's/\/>/address="$IP\/255.255.255.0"\/\>/' "file.xml"
O problema é que o comando perde o...
Eu tenho uma mensagem de string que contém dados entre aspas duplas. Eu preciso colocar \ na frente de cada aspas como você pode fazê-lo no shell?
Eu usei o Perl e ele funciona bem, mas estou procurando o comando sh :
cat sampleMetada...
Enquanto isso é executado diretamente no terminal funciona bem
zenity --info --text "pure info" --title "get info"
Mas este roteiro não funciona o que está errado?
!/bin/bash
ZEN="--info --text \"pure info\" --title \"get info\""
zen...
Eu tenho um arquivo de texto contendo isso:
0 0 -1 0
1 0 0 0
0 -1 0 0
1.5 0.0 1.0 1
e quero substituir o 1.0 to 2.0 para que se torne:
0 0 -1 0
1 0 0 0
0 -1 0 0
1.5 0.0 2.0 1
então eu uso este comando:
sed -i 's/'1.0'/'2.0...
Eu simplesmente não entendo
linha de comando (works):
$ someprog -flag 'key1=val 1,key2=val 2,key3=val 3'
sh direct (obras):
#!/bin/sh
someprog -flag 'key1=val 1,key2=val 2,key3=val 3'
sh variable (falha):
#!/bin/sh
OPT...