如果提到同一位置的一个文件路径,我如何grep另一个文件?

时间:2018-03-20 12:10:13

标签: linux bash unix scripting grep

假设我在/var/log/abc.txt位置有一个文件,在同一位置/var/log/xyz.txt有另一个文件。但在我的程序中我已经提到/var/log/abc.txt位置..现在使用相同的位置如何使用xyz.txt文件而不指定它的位置。 我希望我的命令剪切abc.txt并替换为xyz.txt

1 个答案:

答案 0 :(得分:0)

使用

dirname /var/log/abc.txt

返回路径/ var / log

示例

oldfile="/var/log/abc.txt"
newfile="$(dirname $oldfile)/xyz.txt"
echo $newfile