Linux - Saída para a pasta que ainda existe (em um comando)

1

É possível conseguir isso em um comando sem exigir um script:

echo "test" > /folder/that/does/not/exist/newFile.txt
    
por LonnieBest 01.11.2013 / 22:40

1 resposta

5

Isso é o mais próximo que eu poderia chegar de uma solução de comando único:

install -Dm644 <(echo test) /folder/that/does/not/exist/newFile.txt

Ele só funciona com shells que suportam a substituição do comando <( ) -style. Isso usa o mesmo número de comandos da solução acima:

mkdir -p /folder/that/does/not/exist; echo test > /folder/that/does/not/exist/newFile.txt

Mas pelo menos a solução anterior parece um pouco com um único comando.

    
por 01.11.2013 / 22:49