linux - Bash 将尾部值分配给变量

标签 linux bash unix variables tail

尝试使用不时更新的“输出”文件创建工作流。

    #!/bin/bash

echo "start flow"

tail -n output.txt

所以当“output.txt”的最后一行被创建时,它应该是一个变量,像这样:

假设“output.txt”中的最后一行是 youtubelink。 (例如) 那么代码应该是这样的:

firefox $'the_last_line_in_output.txt'

我真的不知道该怎么做,所以如果有人能帮助我那就太棒了:)

/

最佳答案

使用子 shell 替换:

firefox $(tail -1 output.txt)

关于linux - Bash 将尾部值分配给变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15574975/

相关文章:

linux - 我应该如何强制 "1"信号量进入打开状态?

linux - 比较两个文件脚本并找到不匹配的数据

linux - 以一个用户身份运行一些命令,并访问另一用户设置的变量

ruby - Mac OS X Mountain Lion 上需要安装 Ruby 1.9.3

c - Unix 管道 - 从子描述符中的 stdin 读取数据

c - 使用 chdir 更改 c 中的工作目录

linux - ffmpeg 关闭并返回代码 137

linux - Vim NERDTree 调整大小拆分

linux - Linux 上 POSIX AIO 和 libaio 的区别?

linux - `sql/cyanaudit--1.0.0.sql' , `installdata' 需要