3
แยกคำจากสตริงโดยใช้ grep / sed / awk
ฉันมีสาย 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 และต้องการแยกคำqaที่ตาม-Dspring.profiles.activeมา ฉันมีบันทึกสตริงในไฟล์ text.txt เพียงเพื่อสาธิตมัน เมื่อฉันทำ grep -r -o "spring.profiles.active=" text.txt ผลที่ได้คือ spring.profiles.active= คำนี้ไม่เคยเป็นqaมันอาจจะเป็นหรือproddev สิ่งที่ผมอยากจะทำคือการหาคำspring.profiles.activeและหลังจาก=สารสกัดจากว่าคำว่า ฉันต้องการเชลล์สคริปต์นี้เพราะฉันใช้คำเพื่อกำหนดค่ารายการอื่น ๆ บนเซิร์ฟเวอร์ เป็นไปได้และถ้าเป็นเช่นนั้นฉันจะทำอย่างไร
12
command-line
bash
grep
sed
awk