Unë jam duke kërkuar të nxjerr disa gjëra nga një linjë të dhënash:
bin-66-776-33-22.hero.com - - [17/oct/2012:04:16:12 +0100] "GET / intro.txt http/1.0" 200 25 "-" "hero/2.1 (+http://hero.com/intro.html
Pjesët me shkronja të zeza janë pjesët që do të doja të nxirrja
Aktualisht kam përdorur
cat file.txt | egrep "^(.*) - .* \[(.*)12"
Megjithatë, unë jam i njohur për këtë dhe nuk mund të shoh se si funksionon dhe pjesa e fundit '(.*)12'
duket në shumë gjëra.
Po pyesja gjithashtu nëse kjo do të ishte më mirë në një skenar bash?
1,5,8,10,11
ideone.com /Kngw2d 09.04.2013awk
është mjeti i përsosur për të, mos e detyroni një zgjidhje duke përdorur mjete që nuk janë projektuar për këtë punë. 10.04.2013