Você pode simplificar o conjunto de substituições "semelhantes" sed para o seguinte:
%pre%Uso :
%pre%A saída:
%pre% O Rclone oferece a oportunidade de sincronizar com a nuvem, ou seja, Dropbox, GDrive, ... Também rclone
pode montar o armazenamento em nuvem que parece interessante para o que eu estou tentando realizar - uma única sincronização (Resilio sync) entre todas as nuvens unidades de armazenamento (Dropbox, GDrive, OneDrive) estou usando.
Até agora eu configurei um servidor (raspberry pi) com pasta comum sincronizada em todos os meus dispositivos com o Resilio Sync. Nesta pasta com rclone
faço uma montagem para o Dropbox no meu pi de framboesa. A pasta foi sincronizada em todos os dispositivos com êxito, assim como as exclusões de dispositivos foram propagadas para a nuvem.
Apesar do sucesso inicial, novos arquivos não foram adicionados à nuvem. A questão é que o cliente de sincronização do Resilio quer abrir o arquivo no modo de leitura e gravação ( rw
), mas isso não é possível com rclone mount
me dando o erro
File.Open failed: can't open for read and write simultaneously
Como a leitura e a escrita funcionam, posso fazer uma montagem para a montagem que procura suportar o modo rw
, mas na verdade armazena esses arquivos em cache até que o aplicativo seja concluído para usá-los no modo rw
?
Estou tentando escrever um script de construção para o SLES / RHEL que modifica os arquivos de configuração para estar em conformidade com os padrões da nossa empresa. Algumas configurações são formatadas como configuração = valor e algumas são apenas valores de configuração. Estou usando sed atualmente e sinto que estou quase lá, mas não está funcionando quando não há sinal de igual.
Código atual: (Desculpe, não sou muito bom em formatá-los corretamente ainda ...)
%pre%Função atual (teste):
%pre%No entanto, recebo isso como resultado:
%pre%Funciona se eu tirar a última porção sed, mas somente onde houver um sinal de igual.
Alguma idéia do que estou fazendo errado?
Você pode simplificar o conjunto de substituições "semelhantes" sed para o seguinte:
%pre%Uso :
%pre%A saída:
%pre%É suficiente seguir a variável por espaço ou sinal de igual, então uma substituição serve para todos.
Ao usar a opção %code% e o %code% após a substituição, você não precisa do %code% . O %code% já usou a linha certa.