Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม Bash
การเขียนโปรแกรม Bash
  1. เชี่ยวชาญ Bash Tilde Expansion: 5 ตัวอย่างปฏิบัติ

    Bash Shell ให้ Variables บางตัวที่ Prefix ด้วย ~ (เรียกว่า Tilde) ซึ่งเรียกว่า Tilde Expansions มันคือ Synonyms สำหรับ Contents ของ Variables อื่นๆ ภายใน Shell ของคุณ Tilde Expansion คือ Process ของการ Convert Abbreviations เหล่านี้เป็น Directory Names ที่มันแทน ในบทความนี้ มาทบทวน Tilde Expansion

  2. เชี่ยวชาญ Bash Conditional Statements: 4 ตัวอย่าง If ปฏิบัติ

    Bash Conditional Statements ทำ Computations หรือ Actions ต่างๆ ขึ้นอยู่กับว่า Programmer-specified Boolean Condition Evaluate เป็น True หรือ False Statements นี้ใช้ Execute ส่วนต่างๆ ของ Shell Program ขึ้นอยู่กับว่า Conditions เหล่านั้น True หรือไม่ ความสามารถในการ Branch ทำให้ Shell Scripts อันทรงพ

  3. เชี่ยวชาญ Bash Conditional Expressions: 6 ตัวอย่างสำคัญ -e -eq -z != [ และ [[

    Bash Expression คือ Combination ของ Operators, Features หรือ Values ที่ใช้สร้าง Bash Conditional Statement Conditional Expression อาจเป็น Binary หรือ Unary Expression ที่เกี่ยวกับ Numeric, String หรือ Commands ใดๆ ที่ Return Status เป็นศูนย์เมื่อสำเร็จ มี Conditional Expressions หลายแบบสำหรับ Test

  4. เชี่ยวชาญ Bash Loops: For, While, Until Examples อธิบายครบถ้วน

    Looping Statements ใช้บังคับให้ Program Execute Statement ซ้ำๆ Executed Statement เรียกว่า Loop Body Loops Execute จนกว่า Controlling Expression จะเป็น 0 Controlling Expression อาจเป็น Scalar Data Type ใดๆ Shell Language ก็มี Iteration/Looping Statements หลายแบบ ในบทความนี้ มาทบทวน Looping Stateme

  5. เชี่ยวชาญ Bash Case Statements: 5 ตัวอย่างปฏิบัติสำหรับ Scripting ที่มีประสิทธิภาพ

    Bash Shell Case Statement คล้าย Switch Statement ใน C ใช้ Test ค่า Simple เช่น Integers และ Characters ได้ Case Statement ไม่ใช่ Loop ไม่ Execute Block of Code นาน N ครั้ง แทนที่จะเป็น Bash Shell Checks Condition และ Control Flow ของ Program ในบทความนี้ มาทบทวน Bash Case Command พร้อม 5 ตัวอย่างปฏ

  6. สลับ Unix Shells: ระบุและเปลี่ยน Login Shell จาก Bash ไป Alternatives

    คำถาม: จะรู้ได้ยังไงว่าตัวเองกำลังรัน Unix Shell อะไรอยู่? อธิบายได้ไหมว่าจะเปลี่ยน Unix Shell ได้ยังไงทั้ง Temporary และ Permanent? (เช่น จาก bash ไป tsh) คำตอบ: ทำได้ด้วย $0, exec, chsh -s ในบทความนี้ มาทบทวนรายละเอียด 1. Current Unix Shell ของผมคืออะไร? ใช้ echo $0 Command เพื่อได้ Current Shel

  7. เปิดใช้งาน Vi-Style Editing ใน Bash: คู่มือฉบับรวดเร็ว

    คำถาม: ผมชอบ Vi Style ของการ Edit และคล่องกับ Vi Commands มาก แล้วจะใช้ Vi Style Line Editing ใน Unix Command Line ยังไง? คำตอบ: Execute set -o vi ที่ Unix Shell ของคุณเพื่อ Enable Vi Style Editing เปิดใช้งาน Vi Style Editing ใน BASH $ set -o vi โดย Default Command Line อยู่ใน Emacs Mode หลังทำ

  8. เชี่ยวชาญ Bash Scripting: บทนำปฏิบัติพร้อม 5 ตัวอย่าง Real-World

    คล้ายชุดบทความ Unix Sed และ Unix Awk ต่อเนื่อง เราจะโพสต์บทความหลายๆ บทความเกี่ยวกับ Bash Scripting ซึ่งจะครอบคลุม Bash Scripting Techniques ทั้งหมดพร้อมตัวอย่างปฏิบัติ Shell คือ Program ที่ Interpret User Commands Commands อาจเป็นที่พิมพ์โดย User โดยตรง หรืออ่านจาก File ที่เรียกว่า Shell Script S

  9. เชี่ยวชาญ Bash Exit Status: บทช่วยสอนปฏิบัติ

    ในบทความ Bash Introduction เราเรียนรู้ว่า Shell-script File มี List of Commands ที่จะ Execute โดย Shell Interpreter ในบทความนี้ มาทบทวน Shell Commands และ Internal ของมัน Command คือ Sequence of Words Word แรกบ่งชี้ Command ที่จะ Execute และ Words ที่เหลือส่งเป็น Arguments โดย Arguments อาจเป็น Opt

  10. เชี่ยวชาญ Bash Aliases: คู่มือปฏิบัติเพิ่มประสิทธิภาพ Linux Workflow

    Photo Courtesy: pchow98 ในขณะที่ส่วนใหญ่ไม่สามารถเตะใครแบบ Jennifer Garner ใน Alias ได้ เราสามารถพยายามใช้ Linux Alias Command อย่างมีประสิทธิภาพได้ Alias Command คือ String Substitution แบบง่ายของ Text หนึ่งสำหรับอีก Text หนึ่ง เมื่อใช้เป็น Word แรกของ Simple Command ในบทความนี้ มาทบทวนวิธี Set/

  11. เชี่ยวชาญ Bash Shell Functions: 6 ตัวอย่างปฏิบัติและเคล็ดลับ

    Bash Shell Functions เป็นวิธีจัดกลุ่ม UNIX/Linux Commands หลายคำสั่งเพื่อ Execute ภายหลังด้วยชื่อเดียว Bash Shell Function รันได้เหมือน Unix Command ปกติ Shell Functions Execute ใน Current Shell Context โดยไม่สร้าง Process ใหม่ ทั้ง Bash Aliases และ Functions ช่วย Define Shortcuts สำหรับ Commands ท

  12. เชี่ยวชาญ Bash Variables: 6 ตัวอย่างปฏิบัติ Global & Local Variables

    บทความนี้เป็นส่วนหนึ่งของชุดบทช่วยสอน Bash ต่อเนื่อง เหมือนภาษาโปรแกรมอื่นๆ Bash ก็มี Variables Bash Variables ให้ Temporary Storage สำหรับข้อมูลที่ต้องการระหว่าง Lifespan ของโปรแกรม Syntax: VARNAME=VALUE หมายเหตุ: ไม่ควรมี Space รอบเครื่องหมาย = ในการ Assign Variable เมื่อใช้ VAR=VALUE Shell เห็

  13. เชี่ยวชาญ Bash Positional Parameters: 2 ตัวอย่าง Shell Script ปฏิบัติ

    Parameter คือ Entity ที่เก็บค่า สามารถเป็น Name, Number หรือ Special Characters Variable คือ Parameter ที่แทนด้วย Name บางตัวแปรถูกตั้งค่าไว้ให้แล้ว และส่วนใหญ่ไม่สามารถ Assign ค่าได้ ตัวแปรเหล่านี้มีข้อมูลที่มีประโยชน์ สามารถใช้โดย Shell Script เพื่อรู้ Environment ที่มันกำลังรันอยู่ Bash มี Para

  14. เชี่ยวชาญ Bash Prompt Customization: ปรับแต่ง PS1-PS4 และ PROMPT_COMMAND

    การโต้ตอบกับ Linux Bash Shell จะเป็นอย่างยิ่งสบายใจ หากคุณใช้ PS1, PS2, PS3, PS4, และ PROMPT_COMMAND อย่างมีประสิทธิภาพ PS ย่อมาจาก Prompt Statement บทความนี้จะให้ Jumpstart เกี่ยวกับ Linux Command Prompt Environment Variables ด้วยตัวอย่างง่ายๆ 1. PS1 – Default Interaction Prompt Default Interactiv

  15. 10 วิธีปรับแต่ง PS1 ให้ Linux Bash Prompt อ่านง่ายและสวยงาม

    Photo courtesy of f1r3storm85 ในบทความก่อนหน้า เราได้พูดถึง Linux Environment Variables PS[1-4] และ PROMPT_COMMAND หากใช้อย่างมีประสิทธิภาพ PS1 จะให้ข้อมูลมีค่าอยู่ที่ Command Prompt ทันที ใน Tomb Raider, Angelina Jolie มี Gadgets และอาวุธครบครันที่นิ้วมือเพื่อแก้ปริศนาด้วยสไตล์ แม้ Gadget และ Sty

  16. ลำดับการโหลด .bash_profile .bashrc .bash_login .profile และ .bash_logout ของ Bash

    บทความนี้จะอธิบายลำดับการ Execute ของไฟล์ต่อไปนี้: /etc/profile ~/.bash_profile ~/.bashrc ~/.bash_login ~/.profile ~/.bash_logout ลำดับการ Execute สำหรับ Interactive Login Shell Pseudo Code ต่อไปนี้อธิบายลำดับการ Execute ของไฟล์เหล่านี้ execute /etc/profile IF ~/.bash_profile exists

  17. ทำให้ Vim กลายเป็น Bash IDE อันทรงพลังด้วย Plugin bash-support

    บทความนี้เขียนโดย SathiyaMoorthy บทความนี้เป็นส่วนหนึ่งของชุด Vi / Vim Tips and Tricks Series ในฐานะ Linux Sysadmin หรือ Programmer คุณอาจทำงานซ้ำๆ ขณะเขียน Bash Shell Script: เพิ่ม File Header เพิ่ม Function/Frame Comment รวม Default Code Snippet ตรวจสอบ Syntax (Syntax Check) อ่าน Docu

  18. เชี่ยวชาญ Bash String Manipulation: ความยาว Substring Find & Replace

    ใน Bash Shell เมื่อคุณใช้ Dollar Sign ตามด้วยชื่อตัวแปร Shell จะขยายตัวแปรด้วยค่าของมัน ฟีเจอร์นี้เรียกว่า Parameter Expansion แต่ Parameter Expansion มีรูปแบบอื่นๆ อีกมากมาย ที่ช่วยให้คุณขยาย Parameter และแก้ไขค่า หรือแทนที่ค่าอื่นในกระบวนการขยาย ในบทความนี้ เราจะทบทวนการใช้ Parameter Expansion สำ

  19. 15 คำสั่ง Built-in ของ Bash ที่จำเป็น พร้อมตัวอย่างปฏิบัติ

    Bash มีคำสั่งจำนวนมากที่มาพร้อมกับ Shell (Built-in) ซึ่งทำงานภายใน Bash Shell เอง เมื่อคุณรันคำสั่ง Built-in, Bash จะดำเนินการทันทีโดยไม่ต้องเรียกโปรแกรมภายนอก คำสั่ง Built-in ของ Bash เร็วกว่าคำสั่งภายนอก เพราะคำสั่งภายนอกมักจะต้องสร้าง Process ใหม่ (Fork) เพื่อรัน ในบทความนี้ เราจะทบทวนคำสั่ง B

  20. เชี่ยวชาญ Bash For Loop: 12 ตัวอย่างจำเป็นสำหรับ Linux Shell Scripting

    Bash For Loop มี 2 รูปแบบ: 1) ใช้คำสั่ง in กับรายการค่า 2) ไวยากรณ์แบบ C programming รูปแบบที่ 1: ใช้ in และรายการค่า for varname in list do command1 command2 ... done for, in, do, done เป็นคีย์เวิร์ด list = รายการค่าคั่นด้วย space (หรือตัวแปรที่เก็บค่าหลายค่า) หากไม่ระบุจะใช้ positional par

Total 324 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:6/17  20-คอมพิวเตอร์/Page Goto:1 2 3 4 5 6 7 8 9 10 11 12