Вот пример сценария 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. Вы можете изменить эти переменные в соответствии с вашими требованиями.