Uma linha em um arquivo de controle é assim:
1039 ZA_BKPF_20170725103534.txt
Então, usando o espaço como um delimitador, estou cortando e atribuindo o nome do arquivo sozinho a uma variável como abaixo:
arquivo = echo "$line" | cut -d " " -f2
e depois eu uso o sed: sed -i 1d "$ targetDir" / "$ file"
mas no log estou recebendo o erro abaixo: Eu fiz um eco também para confirmar se o arquivo existe. Como você pode ver, o arquivo existe. mas sed não diz tal arquivo ou diretório.
É alguém familiarizado com o $ 'string \ r'. Por que isso está acontecendo com minhas variáveis? Esse é o problema ou algo mais? Alguém pode me ajudar pls! Obrigado, Hari G