g ++ não aceita entrada de nome de arquivo como um fluxo
g++ "$(find . -name '*.cpp' -type f -exec stat --format '%Y :%y %n' {} + | sort -nr | head -n 1)"
Eu quero criar um comando bash para encontrar recursivamente todos os arquivos c ++, retornando o último arquivo alterado (arquivo único) e compilá-lo, até agora eu escrevi este find . -name '*.cpp' -type f -exec stat --format '%Y :%y %n' {} + | sort -nr | head -n 1
me dá o último arquivo alterado, mas quando ao meu comando | g++
Recebo erro no input files
. Como posso fornecer meu arquivo para g++
?