มีปัญหาการใช้งาน เชลล์สคริปต์ ครับผม

 

เรียนถามอาจารย์วิทยาครับ ...

[quote]sed 's/GRUB\_CMDLINE\_LINUX\_DEFAULT\="quiet\ splash"/GRUB\_CMDLINE\_LINUX\_DEFAULT\="quiet\ splash\ nomodeset\ video\=uvesafb\:mode\_option\=[color=red][b]2048x1024[/b][/color]-24\,mtrr\=3\,scroll\=ywrap"/g' /etc/default/grub > ./temp[/quote]

ข้างบนเป็นบางส่วนในเชลล์สคิรปต์ ซึ่งผมได้เตรียมค่าข้อมูลไว้แล้วเป็น Text แฟ้มหนึ่ง แล้วอยากจะเอาค่าในแฟ้มนั้นมาแทนที่ [color=red][b]ข้อความสีแดง[/b][/color] ครับอาจารย์  ผมนั่งมั่วโปรแกรมจนมึนส์ไปหมด ขอยอมแพ้ ต้องมาขอความช่วยเหลือจากอาจารย์น่ะครับ ช่วยสั่งสอนศิษย์ที ...

;D

 

ใช้
[code]sed -e "s/OLD/NEW/g" > NEWFILE[/code]

หรือถ้าแก้ไฟล์นั้นโดยตรงก็ใช้
[code]sed -i "s/OLD/NEW/g" THISFILE[/code]

ลองดูนะครับ ไม่ค่อยได้ใช้เหมือนกัน
มีเขียนไว้หน่อยนึง http://www.thaitux.info/node/149

 

หาวิธีได้แล้วครับอาจารย์ คำถามก่อนหน้าคงดูสับสนไป ความต้องการของผมก็คือการอ่านค่าจากแฟ้มที่ต้องการมาใส่ในตัวแปร แบบนี้ครับ ...

[b]res=$(cat /tmp/resolution)[/b]

แล้วเอาตัวแปรไปแทรกไว้แทนที่ ... ประมาณนั้นน่ะครับผม ขอบคุณอาจารย์ที่ช่วยเหลือเสนอมา

เว็บบอร์ดนี้ คงไว้ให้ผมใช้บริการคนเดียวเลยมั้งเนี่ย ... ปรับเป็นฟอรั่ม drupal ก็ได้ครับ บางทีผมก็เข้ามาลบแสปมเหมือนกัน smf คงมีจุดอ่อน ...

ดีจ้า ...  ;D

 

ปรับเป็น drupal forum แล้วครับ สบายใจกว่า การค้นคำก็จะได้ค้นจากฐานข้อมูลเดียวกันครับ