π Self-Development/κΈ°ν
λ‘컬 ν΄λμμ νΉμ ν€μλκ° ν¬ν¨λ νμΌ μ°Ύλ λ°©λ²
Jay Din
2024. 10. 11. 10:09
728x90
λ°μν
λ‘컬 ν΄λμμ νΉμ ν€μλκ° ν¬ν¨λ νμΌ μ°Ύλ λ°©λ²μ λλ€.
Windows PowerShellμμ νΉμ ν€μλκ° ν¬ν¨λ νμΌμ μ°ΎκΈ° μν΄μλ Select-String cmdletμ μ¬μ©ν μ μμ΅λλ€.
μ΄λ₯Ό ν΅ν΄ νμΌμ λ΄μ©μ κ²μνκ³ νΉμ ν€μλκ° ν¬ν¨λ νμΌμ μ°Ύμ μ μμ΅λλ€.
μμ
λ€μμ saram μ΄λΌλ ν€μλκ° ν¬ν¨λ νμΌμ μ°Ύλ PowerShell λͺ λ Ήμ΄μ λλ€.
1. κ²½λ‘: λ€μ΄λ‘λ > μ ν΄λ (2)
μ ν΄λ (2)μλ xx.txt μ 00.txt νμΌμ΄ μμ΅λλ€.
- xx.txt: saram μ΄λΌλ ν€μλ μμ
- 00.txt: saram μ΄λΌλ ν€μλ μμ
2. PowerShell μ€ν
3. λͺ λ Ήμ΄ μ€ν
Get-ChildItem -Recurse | Select-String -Pattern "saram" | Select-Object Path
μ΄ λͺ λ Ήμ΄λ₯Ό μ¬μ©νλ©΄ νμ¬ λλ ν 리μ κ·Έ νμ λλ ν 리μμ "saram"μ΄ ν¬ν¨λ νμΌλ€μ κ²μνκ³ , ν΄λΉ νμΌμ κ²½λ‘λ₯Ό λ°νν΄μ€λλ€.
λͺ λ Ήμ΄ μ€λͺ
- Get-ChildItem -Recurse: νμ¬ λλ ν 리 λ° νμ λλ ν 리μ λͺ¨λ νμΌμ κ²μνλ€.
- Select-String -Pattern "saram": νμΌμ λ΄μ©μμ "saram" μ΄λΌλ λ¬Έμμ΄μ μ°Ύμ΅λλ€.
- Select-Object Path: ν΄λΉ λ¬Έμμ΄μ΄ ν¬ν¨λ νμΌμ κ²½λ‘λ§ μΆλ ₯ν©λλ€.
728x90
λ°μν