Отображение содержимого файла с номерами строк на различных языках программирования

Чтобы отобразить содержимое файла с номерами строк на различных языках программирования, существует несколько способов:

  1. Python:

    with open('filename.txt', 'r') as file:
    for i, line in enumerate(file, start=1):
        print(f"{i}: {line.rstrip()}")
  2. Баш:

    cat -n filename.txt
  3. Awk:

    awk '{print NR, $0}' filename.txt
  4. Perl:

    perl -pe 'printf "%-5d %s", $., $_' filename.txt
  5. Сед:

    sed = filename.txt | sed 'N;s/\n/\t/'
  6. PowerShell:

    Get-Content -Path 'filename.txt' | ForEach-Object -Begin { $count = 1 } -Process { "{0}: {1}" -f $count++, $_ }
  7. 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();
        }
    }
    }