(20-08-2015, 21:01)Doctor Blue Skrev: [ -> ]Så har det nok mere været til research end en hemmelig date :)
Det giver god mening.
aljo@dr.dk som også er verificeret arbejder for DR.
Hun søger folk som er utro til et dr2 program for et år siden. :D
http://www.netdoktor.dk/interactive/disc...77&t=33005
edit:
er i gang med det bash script jeg fandt:
Den bruger aminno_member_email.dump,aminno_member.dump, and member_details.dump (konverteret til csv) til at finde hver enkelte entry der stemmer over ens med den email adresse man indtaster.
(20-08-2015, 21:01)Doctor Blue Skrev: [ -> ]Så har det nok mere været til research end en hemmelig date :)
EDIT: Du kan dele filen op ved at erstatte "),(" med ")\n(", så får du newlines i stedet og kan bruge liniebaserede værktøjer som grep :)
Her er bash filen. Jeg ved som sagt så meget til grep, men måske nogen med mere forstand på det, kan bruger de commands fra bash filen til, at skabe en grep command ud af det info som comments og selve bash filen giver? Bash filen virker og returnere følgende:
output > aljo@dr.dk.txt
Citer:pnum: 22437117
email: 'aljo@dr.dk'
verified: 1
nickname: 'bridezilla1'
caption: 'foxy'
location: 'København', 455, '1429', 12
lat/long: 12.598655, 12.598655
DOB: '1978-01-01'
keywords: ''
caption: NULL
security question: 0
security answer: ''
Jeg vil gerne forsøge mig med grep commands eller andet hvis i har en idé til at hiver alle dansker ud med info.
search_email.sh
Kode:
#!/bin/bash
# search_email.sh
#
# Usage:
# ./search_email.sh somebody@gmail.com
# or
# sudo bash ./search_email.sh somebody@gmail.com
#
# No guarantees it works perfectly!
#
# NOTE
# This requires that aminno_member_email.dump,aminno_member.dump, and member_details.dump be converted to .csv
# You can use these two commands:
#
# cat aminno_member.dump | sed s/\),\(/\\n/g > aminno_member.csv
# cat aminno_member_email.dump | sed s/\),\(/\\n/g > aminno_member_email.csv
# cat member_details.dump | sed s/\),\(/\\n/g > member_details.csv
#
# This will put every DB entry in a new line in the csv
email=$1
basic=$(awk -F ',' '{print $1,$2,$3}' aminno_member_email.csv | grep -m 1 -i $email | head -1)
if [ -n "$basic" ]; then
echo "Found it! Gathering everything else. This will take a minute."
else
echo "Not found.";
exit 1;
fi
array=(${basic// / })
pnum=${array[0]}
email=${array[1]}
verified=${array[2]}
# It grabs these columns from aminno_member.csv
#
# 6=nickname, 11=country, 12=state, 13=zip, 14=lat, 15=long, 17=city, 20=dob, 33=keywords, 41=security question, 42=security answer, 43=caption
details=$(awk -v pnum="$pnum" -F ',' '{if ($1==pnum) {print $0; exit;}}' aminno_member.csv)
IFS=',' read -a deets <<<"$details"
file=${email//\'/}.txt
echo "Got most of the details. Just getting the caption now. Hang on."
caption=$(awk -v pnum="$pnum" -F ',' '{if ($1==pnum) {print $5; exit;}}' member_details.csv)
echo "pnum: $pnum" > $file
echo "email: $email" >> $file
echo "verified: $verified" >> $file
# keep in mind this is an array, so above column values shifted one
echo "nickname: ${deets[5]}" >> $file
echo "caption: $caption" >> $file
echo "location: ${deets[16]}, ${deets[11]}, ${deets[12]}, ${deets[10]}" >> $file
echo "lat/long: ${deets[14]}, ${deets[14]}" >> $file
echo "DOB: ${deets[19]}" >> $file
echo "keywords: ${deets[32]}" >> $file
echo "caption: ${deets[42]}" >> $file
echo "security question: ${deets[40]}" >> $file
echo "security answer: ${deets[41]}" >> $file
echo "Finished! Check out $file"