Como alterar uma menção sobre a pasta do usuário após o nome do usuário mudar corretamente

0

colegas.

Renomeiei meu nome de usuário de test para drobazko .
Também renomeiei uma pasta de usuário de / home / test para / home / drobazko . Estou desenvolvendo em Ruby rvm.
E descobri que o caminho / home / test / foi mencionado em muitos arquivos.
Como posso substituir esta linha em arquivos corretamente.

    
por Lesha Pipiev 28.11.2013 / 17:07

1 resposta

0

Você pode usar o comando "sed" para substituir todas as ocorrências de "foo" em um arquivo por "bar" usando a seguinte sintaxe:

sed -i 's/foo/bar/g' filename

No seu caso, seria

sed -i 's/\/home\/test/\/home\/drobazko/g' filename

"nome_do_arquivo" aqui pode ser um curinga * ou combinar certos tipos de arquivos (por exemplo, * .rb)

    
por Rory 28.11.2013 / 17:11