我有一个用户名列表如下:
John
Michael
Geroge
America
Japan
Motorcycle
我想在其中添加多个密码,如下所示:
John:123456
John:1234567
John:12345678
Michael:123456
Michael:1234567
Michael:12345678
Geroge:123456
Geroge:1234567
Geroge:12345678
America:123456
America:1234567
America:12345678
等...
使用notepad ++可以使用正则表达式吗?
谢谢你, 问候。
答案 0 :(得分:1)
我之前写这个shellcript以加入两个文本文件,并且有一个你想要的格式。 保存它如何concat,将其变为可执行文件,执行./concat file1 file2。 结果将文件“out”。
#!/bin/bash
touch temp1 temp2 temp3 temp4 out
x=temp1
y=temp2
z=temp3
u=temp4
cat $1>$x
cat $2>$z
while [ "$(head -n 1 $x)" ]&&[ "$(head -n 1 $z)" ]
do
echo $(head -n 1 $x):$(head -n 1 $z) >> out
sed -e '1d' $x>$y
sed -e '1d' $z>$u
if [ $x == temp1 ]
then
x=temp2
y=temp1
z=temp4
u=temp3
else
x=temp1
y=temp2
z=temp3
u=temp4
fi
done
rm temp1 temp2 temp3 temp4
答案 1 :(得分:-1)
我认为有人回答了但没有详细说明,所以试试这个。
查找内容:.*
替换为:$0:123456\n$0:1234567\n$0:12345678