linux - 如何将 'tee' 的参数传递给 Bash 脚本?

标签 linux bash

我想根据我传递的参数创建一个日志输出文件。我尝试了以下方法,但没有成功。

#!/bin/bash
echo "hello" | tee -a log_$1.log

我想要创建 log_test.log,而不是创建 log_.log:

./script test

最佳答案

使用 ${1} 可以解决该问题。

#!/bin/bash
echo "hello" | tee -a log_${1}.log

关于linux - 如何将 'tee' 的参数传递给 Bash 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58922518/

相关文章:

c++ - Linux Ubuntu 中的文件内输出 unicode 符号

python - 使用 pyudev 设置键盘布局

bash - 运行 cron bash 脚本时出现 env 问题

c - 如何读取内核空间中关联的 uid 的 gids 列表?

linux - slim 自动登录问题

linux - 哪个效率更高 : ls -l *ABC* vs ls -l | grep ABC

linux - bash脚本: command not found

node.js - 使用 && 将参数传播到两个命令

bash - Wc 并从文件中读取

linux - 从容器内的 docker-compose 命令运行 shell 脚本