MST

星途 面试题库

面试题:Bash函数中如何处理参数并实现简单的文件操作

编写一个Bash函数,该函数接受两个参数,第一个参数是文件名,第二个参数是要写入文件的内容。函数功能为将第二个参数的内容追加到第一个参数指定的文件中。如果文件不存在,要先创建该文件。请写出完整的函数定义以及调用该函数的示例代码。
30.8万 热度难度
编程语言Bash

知识考点

AI 面试

面试题答案

一键面试
append_content_to_file() {
    local file_name="$1"
    local content="$2"
    if [ ! -f "$file_name" ]; then
        touch "$file_name"
    fi
    echo "$content" >> "$file_name"
}

# 调用示例
append_content_to_file "test.txt" "这是要追加的内容"