Извлеките определенную строку из файла с помощью сценариев Bash

Вот пример сценария Bash, который выводит определенную строку файла:

#!/bin/bash
# Function to output a specific line of a file
output_specific_line() {
    file="$1"  # Name of the file
    line_number="$2"  # Line number to output
    # Use the 'sed' command to extract the specific line from the file
    sed -n "${line_number}p" "$file"
}
# Usage example
file_path="path/to/your/file.txt"
line_number=3
output_specific_line "$file_path" "$line_number"

В этом скрипте мы определяем функцию под названием output_specific_line, которая принимает два параметра: имя файла и номер строки для вывода. Функция использует команду sedс флагом -nдля подавления автоматической печати и выражение ${line_number}pдля печати указанной строки из файл.

Чтобы использовать скрипт, вам необходимо указать путь к файлу и номер строки, которую вы хотите извлечь. В этом примере для file_pathустановлено значение "path/to/your/file.txt", а для line_numberустановлено значение 3. Вы можете изменить эти переменные в соответствии с вашими требованиями.