meine Dateiliste ist unten wie:awk Schleife
12as.pdb
132l.pdb
135l.pdb
13pk.pdb
ich habe einen Befehl wie folgt aus:
awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print $1,$2,a[$1$2],$3}' file1 file2
Ich möchte eine Schleife bash schreiben, die diesen Befehl paarweise wie unten erzeugen:
awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print $1,$2,a[$1$2],$3}' 12as.pdb 132l.pdb
awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print $1,$2,a[$1$2],$3}' 12as.pdb 135l.pdb
awk 'FNR==NR{a[$1$2]=$3;next} ($1$2 in a) {print $1,$2,a[$1$2],$3}' 12as.pdb 13pk.pdb
kann jemand dieses Bash-Skript schreiben und mir bitte helfen?
Willkommen bei Paketüberfluss! Stack Overflow ist ** NOT ** ein Code-Schreibdienst. Wir sind immer froh, neuen Codern zu helfen und zu unterstützen *, aber Sie müssen sich zuerst helfen. : -) * Es wird von Ihnen erwartet, dass Sie versuchen, den Code selbst zu schreiben. Bitte lesen Sie [So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel] (https://stackoverflow.com/help/mcve). –