Чтобы отобразить содержимое файла с номерами строк на различных языках программирования, существует несколько способов:
-
Python:
with open('filename.txt', 'r') as file: for i, line in enumerate(file, start=1): print(f"{i}: {line.rstrip()}")
-
Баш:
cat -n filename.txt
-
Awk:
awk '{print NR, $0}' filename.txt
-
Perl:
perl -pe 'printf "%-5d %s", $., $_' filename.txt
-
Сед:
sed = filename.txt | sed 'N;s/\n/\t/'
-
PowerShell:
Get-Content -Path 'filename.txt' | ForEach-Object -Begin { $count = 1 } -Process { "{0}: {1}" -f $count++, $_ }
-
Java:
import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class LineNumberExample { public static void main(String[] args) { try (BufferedReader reader = new BufferedReader(new FileReader("filename.txt"))) { String line; int lineNumber = 1; while ((line = reader.readLine()) != null) { System.out.println(lineNumber + ": " + line); lineNumber++; } } catch (IOException e) { e.printStackTrace(); } } }