Comando vi ou demais [RESOLVIDO]

1. Comando vi ou demais [RESOLVIDO]

Eduardo
eduardofsj

(usa Outra)

Enviado em 22/04/2017 - 16:12h

Boa tarde galera.

espero que alguém possa me ajudar estou precisando executar o comando VI para que ele possa editar o arquivo e salvar. só que vocês deve ta se perguntando é fácil faz o seguinte "vi arquivo.txt" so que esse não é o meu problema. preciso enviar o comando em uma linha, resumindo queria o arquivo editasse e salvasse por um comando só isso seria possível ? ou alguma outra alternativa para que eu possa editar esse arquivo em somente uma linha de comando.


  


2. Re: Comando vi ou demais [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 22/04/2017 - 16:32h

eduardofsj escreveu:

Boa tarde galera.

espero que alguém possa me ajudar estou precisando executar o comando VI para que ele possa editar o arquivo e salvar. só que vocês deve ta se perguntando é fácil faz o seguinte "vi arquivo.txt" so que esse não é o meu problema. preciso enviar o comando em uma linha, resumindo queria o arquivo editasse e salvasse por um comando só isso seria possível ? ou alguma outra alternativa para que eu possa editar esse arquivo em somente uma linha de comando.


Boa tarde Eduardo.
Uma opção é:
echo "Esta linha será incluída no final do arquivo.txt" >> arquivo.txt

Simples assim . . .
Att.:
Marcelo Oliver



3. Re: Comando vi ou demais [RESOLVIDO]

Eduardo
eduardofsj

(usa Outra)

Enviado em 22/04/2017 - 17:10h

msoliver escreveu:

eduardofsj escreveu:

Boa tarde galera.

espero que alguém possa me ajudar estou precisando executar o comando VI para que ele possa editar o arquivo e salvar. só que vocês deve ta se perguntando é fácil faz o seguinte "vi arquivo.txt" so que esse não é o meu problema. preciso enviar o comando em uma linha, resumindo queria o arquivo editasse e salvasse por um comando só isso seria possível ? ou alguma outra alternativa para que eu possa editar esse arquivo em somente uma linha de comando.


Boa tarde Eduardo.
Uma opção é:
echo "Esta linha será incluída no final do arquivo.txt" >> arquivo.txt

Simples assim . . .
Att.:
Marcelo Oliver


Olá Obrigado por responder. mas meu problema e o seguinte.

Estou enviando esse comando através do vmrun
runProgramInGuest "[%3] %4" /bin/sh "/sbin/ifconfig eth0 %5 netmask 255.255.255.0 up && route add default gw %6" 


Só que o problema é o comando chega a funcionar mas não funciona a interface de rede, fala que foi configurado mas não fica ativo até se reiniciar a maquina no caso UBUNTU no CENTOS nem chegou a dar rede, então queria ver uma forma de poder editar o arquivo de rede /etc/sysconfig/network-scripts/ifcfg-eth0 através de um comando pois não aceita demais linhas. então estou todo enrolado digamos e quebrando a cabeça com isso.



4. Re: Comando vi ou demais [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 22/04/2017 - 18:56h

eduardofsj escreveu:

msoliver escreveu:

eduardofsj escreveu:

Boa tarde galera.

espero que alguém possa me ajudar estou precisando executar o comando VI para que ele possa editar o arquivo e salvar. só que vocês deve ta se perguntando é fácil faz o seguinte "vi arquivo.txt" so que esse não é o meu problema. preciso enviar o comando em uma linha, resumindo queria o arquivo editasse e salvasse por um comando só isso seria possível ? ou alguma outra alternativa para que eu possa editar esse arquivo em somente uma linha de comando.


Boa tarde Eduardo.
Uma opção é:
echo "Esta linha será incluída no final do arquivo.txt" >> arquivo.txt

Simples assim . . .
Att.:
Marcelo Oliver


Olá Obrigado por responder. mas meu problema e o seguinte.

Estou enviando esse comando através do vmrun
runProgramInGuest "[%3] %4" /bin/sh "/sbin/ifconfig eth0 %5 netmask 255.255.255.0 up && route add default gw %6" 


Só que o problema é o comando chega a funcionar mas não funciona a interface de rede, fala que foi configurado mas não fica ativo até se reiniciar a maquina no caso UBUNTU no CENTOS nem chegou a dar rede, então queria ver uma forma de poder editar o arquivo de rede /etc/sysconfig/network-scripts/ifcfg-eth0 através de um comando pois não aceita demais linhas. então estou todo enrolado digamos e quebrando a cabeça com isso.


Antes de route add ....
De um:
route del default gw

Tem partes do seu "ifconfig" que nao "entendi", segue em negrito:
"[%3] %4" /bin/sh "/sbin/ifconfig eth0 %5 netmask 255.255.255.0 up && route add default gw %6"



5. Re: Comando vi ou demais [RESOLVIDO]

Eduardo
eduardofsj

(usa Outra)

Enviado em 22/04/2017 - 19:51h

msoliver escreveu:

eduardofsj escreveu:

msoliver escreveu:

eduardofsj escreveu:

Boa tarde galera.

espero que alguém possa me ajudar estou precisando executar o comando VI para que ele possa editar o arquivo e salvar. só que vocês deve ta se perguntando é fácil faz o seguinte "vi arquivo.txt" so que esse não é o meu problema. preciso enviar o comando em uma linha, resumindo queria o arquivo editasse e salvasse por um comando só isso seria possível ? ou alguma outra alternativa para que eu possa editar esse arquivo em somente uma linha de comando.


Boa tarde Eduardo.
Uma opção é:
echo "Esta linha será incluída no final do arquivo.txt" >> arquivo.txt

Simples assim . . .
Att.:
Marcelo Oliver


Olá Obrigado por responder. mas meu problema e o seguinte.

Estou enviando esse comando através do vmrun
runProgramInGuest "[%3] %4" /bin/sh "/sbin/ifconfig eth0 %5 netmask 255.255.255.0 up && route add default gw %6" 


Só que o problema é o comando chega a funcionar mas não funciona a interface de rede, fala que foi configurado mas não fica ativo até se reiniciar a maquina no caso UBUNTU no CENTOS nem chegou a dar rede, então queria ver uma forma de poder editar o arquivo de rede /etc/sysconfig/network-scripts/ifcfg-eth0 através de um comando pois não aceita demais linhas. então estou todo enrolado digamos e quebrando a cabeça com isso.


Antes de route add ....
De um:
route del default gw

Tem partes do seu "ifconfig" que nao "entendi", segue em negrito:
"[%3] %4" /bin/sh "/sbin/ifconfig eth0 %5 netmask 255.255.255.0 up && route add default gw %6"


Esses %3 e %4 é parte do meu script que me interessa mesmo e isso aqui

ifconfig eth0 10.0.0.10 netmask 255.255.255.0 up && route add default gw 10.0.01


no caso fala para tentar assim ?


ifconfig eth0 10.0.0.10 netmask 255.255.255.0 up && route del default gw && route add default gw 10.0.01




6. Re: Comando vi ou demais [RESOLVIDO]

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/04/2017 - 01:01h

eduardofsj escreveu:

msoliver escreveu:

eduardofsj escreveu:

msoliver escreveu:

eduardofsj escreveu:

Boa tarde galera.

espero que alguém possa me ajudar estou precisando executar o comando VI para que ele possa editar o arquivo e salvar. só que vocês deve ta se perguntando é fácil faz o seguinte "vi arquivo.txt" so que esse não é o meu problema. preciso enviar o comando em uma linha, resumindo queria o arquivo editasse e salvasse por um comando só isso seria possível ? ou alguma outra alternativa para que eu possa editar esse arquivo em somente uma linha de comando.


Boa tarde Eduardo.
Uma opção é:
echo "Esta linha será incluída no final do arquivo.txt" >> arquivo.txt

Simples assim . . .
Att.:
Marcelo Oliver


Olá Obrigado por responder. mas meu problema e o seguinte.

Estou enviando esse comando através do vmrun
runProgramInGuest "[%3] %4" /bin/sh "/sbin/ifconfig eth0 %5 netmask 255.255.255.0 up && route add default gw %6" 


Só que o problema é o comando chega a funcionar mas não funciona a interface de rede, fala que foi configurado mas não fica ativo até se reiniciar a maquina no caso UBUNTU no CENTOS nem chegou a dar rede, então queria ver uma forma de poder editar o arquivo de rede /etc/sysconfig/network-scripts/ifcfg-eth0 através de um comando pois não aceita demais linhas. então estou todo enrolado digamos e quebrando a cabeça com isso.


Antes de route add ....
De um:
route del default gw

Tem partes do seu "ifconfig" que nao "entendi", segue em negrito:
"[%3] %4" /bin/sh "/sbin/ifconfig eth0 %5 netmask 255.255.255.0 up && route add default gw %6"


Esses %3 e %4 é parte do meu script que me interessa mesmo e isso aqui

ifconfig eth0 10.0.0.10 netmask 255.255.255.0 up && route add default gw 10.0.01


no caso fala para tentar assim ?


ifconfig eth0 10.0.0.10 netmask 255.255.255.0 up && route del default gw && route add default gw 10.0.01



Justamente, e ainda faria o seguinte:
ifconfig eth0 10.0.0.10 netmask 255.255.255.0 up
route del default gw
route add default gw 10.0.01






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts