Tôi nhận thấy nhiều tệp trong thư mục của tôi, được gọi là "sedAbCdEf" hoặc như vậy.Tại sao sed để lại nhiều tệp tin xung quanh?
- Tại sao tạo tệp này?
- Chúng có bất kỳ giá trị nào sau khi tập lệnh chạy không?
- Tôi có thể gửi các tệp này đến một vị trí khác không, ví dụ:
/tmp/
?
Cập nhật:
Tôi đã kiểm tra các kịch bản cho đến khi tôi tìm thấy một trong đó làm cho các tập tin. Dưới đây là một số mẫu mã:
#!/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
tại sao bạn cho rằng nó liên quan đến sed? ngoại trừ tên tập tin tất nhiên, – cctan
Tôi cho rằng nó có thể được tạo bởi một thứ khác, tuy nhiên, tôi tìm thấy chúng sau khi chạy các tập lệnh BASH và các tập lệnh BASH chứa 'sed'. Tất cả các tên tập tin bắt đầu bằng "sed", theo sau là một số chữ cái ngẫu nhiên. – Village
bạn có thể đăng tập lệnh bash không? Tôi đang tìm một phần có nội dung 'blabla> sedAbCdEf'? – cctan