Anda berpotensi menyalahgunakan Select-String untuk itu:
Select-String -Pattern .* -Path .\foo.txt | select LineNumber, Line
Contoh keluaran:
LineNumber Line
---------- ----
1 a
2
3 b
4
5 c
Saya ingin menyimpan file dan menampilkan nomor baris dari setiap baris yang dihasilkannya.
Gunakan perintah berikut:
$counter = 0; get-content .\test.txt | % { $counter++; write-host "`t$counter` $_" }
Seperti yang ditunjukkan di komentar:
- Mungkin lebih baik menggunakan
write-output
bukannyawrite-host
karena ini memungkinkan pemrosesan keluaran lebih lanjut. echo
adalah alias untukwrite-output
Jadi perintah di atas menjadi:
$counter = 0; get-content .\test.txt | % { $counter++; echo "`t$counter` $_" }
Contoh keluaran:
> type test.txt
foo
//approved
bar
// approved
foo
/*
approved
*/
bar
> $counter = 0; get-content .\test.txt | % { $counter++; echo "`t$counter` $_" }
1 foo
2 //approved
3 bar
4 // approved
5 foo
6 /*
7 approved
8 */
9 bar
>
Contoh output dari Cygwin cat -n
untuk perbandingan:
$ cat -n test.txt
1 foo
2 //approved
3 bar
4 // approved
5 foo
6 /*
7 approved
8 */
9 bar
$
Cara menginstal anbox di sistem debian murni
Tidak dapat menutup pengingat tertentu di lightning/thunderbird