Ho notato molti file nella mia directory, chiamati "sedAbCdEf" o simili.Perché sed lascia molti file in giro?
- Perché crea questi file?
- Questi hanno alcun valore dopo l'esecuzione di uno script?
- Posso inviare questi file in un'altra posizione, ad es.
/tmp/
?
Aggiornamento:
ho controllato gli script fino a quando ho trovato uno che rende i file. Ecco alcuni esempi di codice:
#!/bin/bash
a=1
b=`wc -l < ./file1.txt`
while [ $a -le $b ]; do
for i in `sed -n "$a"p ./file1.txt`; do
for j in `sed -n "$a"p ./file2.txt`; do
sed -i "s/$i/\nZZ$jZZ\n/g" ./file3.txt
c=`grep -c $j file3.txt`
if [ "$c" -ge 1 ]
then
echo $j >> file4.txt
echo "Replaced "$i" with "$j" "$c" times ("$a"/"$b")."
fi
echo $i" not found ("$a"/"$b")."
a=`expr $a + 1`
done
done
done
perché pensi che sia collegato a sed? ad eccezione del nome file, ovviamente, – cctan
Suppongo che possa essere creato da qualcos'altro, tuttavia, li trovo dopo aver eseguito gli script BASH e gli script BASH contengono 'sed'. Tutti i nomi dei file iniziano con "sed", seguito da alcune lettere casuali. – Village
puoi pubblicare lo script di bash? Sto cercando una parte che dice 'blabla> sedAbCdEf'? – cctan