2015-04-17 13 views
6

Vì vậy, làm cho tập lệnh dễ đọc hơn, tôi muốn chia nhỏ mọi thứ trên nhiều dòng. Điều này có thể xảy ra trong ký hiệu chấm của PowerShell không?Ký hiệu chấm của PowerShell có thể được sử dụng trên các dòng mutiple không?

Ví dụ, thực hiện việc này:

(GC myfile.txt).Replace('a',b').Replace('c','d').Replace('e','f') | SC newfile.txt 

Và viết nó như thế này:

(GC myfile.txt).Replace('a',b') 
    .Replace('c','d') 
    .Replace('e','f') | 
    SC newfile.txt 

Tôi đã cố gắng sử dụng backticks (`) và họ không làm việc. Có bất kỳ lựa chọn nào không? Tôi đoán giả PowerShell v3 +

Trả lời

10

tôi thấy cùng một vấn đề, cách dễ nhất để giải quyết nó là để đặt điểm trước khi phá vỡ dòng

(GC myfile.txt).Replace('a',b'). 
    Replace('c','d') 
+1

học kinh nghiệm một cái gì đó mới ngày hôm nay. Cảm ơn! –

+0

vui lòng trợ giúp;) – Naigel

Các vấn đề liên quan