【发布时间】:2012-04-07 16:15:50
【问题描述】:
我注意到我的目录中有许多文件,称为“sedAbCdEf”之类的。
- 为什么要创建这些文件?
- 这些在脚本运行后有任何价值吗?
- 我可以将这些文件发送到另一个位置吗?
/tmp/?
更新:
我检查了脚本,直到我找到了制作文件的脚本。下面是一些示例代码:
#!/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
【问题讨论】:
-
为什么你认为它与sed有关?当然,除了文件名,
-
我想它可以由其他东西制作,但是,我在运行 BASH 脚本后发现它们并且 BASH 脚本包含
sed。所有文件名都以“sed”开头,后跟一些随机字母。 -
你能发布 bash 脚本吗?我正在寻找一个写着
blabla > sedAbCdEf的部分? -
@NiklasB.:
sed -i创建文件,见my answer