Ich versuche Jahresfeld zu extrahieren von „Datum“ Ausgabe Code:Ausführung awk Python subprocess mit
import sys
import os
import subprocess
per_name = input('Enter name:')
age = input('Enter age:')
to_date = subprocess.Popen(["date"],stdout=subprocess.PIPE)
date = subprocess.Popen(['awk',"'{print","$NF}'"],stdin=to_date.stdout)
act_date = date.communicate()
to_date=str(act_date)
print("Year: "+act_date)
Ich erhalte folgende Fehlermeldung:
awk: syntax error at source line 1
context is
>>> ' <<<
missing }
awk: bailing out at source line 1
Traceback (most recent call last):
File "pyt_ex1.py", line 10, in <module>
print("Year: "+act_date)
Bitte mir mit richtigem Weg helfen es mit 'awk' zu extrahieren
Hey Jordan danke :). Aber wollen verstehen, warum 'awk' auch Fehler wirft, wie ich es ein anderes Mal verwenden könnte –
@SuzannoHogwarts meine Antwort aktualisiert, um, wie dies mit awk zu tun – Jordan