创建与放置文件的目录同名的文件

时间:2017-06-20 07:44:06

标签: bash shell unix

我正在使用一些脚本将一种文件格式 A 转换为另一种具有给定名称的 B 。我想编写一个脚本,该脚本将文件B的属性放在A的目录中。

离。如果 A 放置在目录 1 中,则在生成文件 B 后,此文件将具有名称 1

我正在阅读一些关于basename命令的内容,但我甚至不确定我是否处于良好的轨道上。

提前谢谢你。 斯蒂芬

N.B。你们中的任何人都可以向我推荐一本关于UNIX,脚本,BASH的优秀实用教程,它可以帮助我在这个领域取得进步吗?

1 个答案:

答案 0 :(得分:0)

如果您的脚本使用绝对路径:

kent$  basename $(dirname /tmp/test/A)
test

如果是当前路径:

# we are in /tmp/test
kent$  basename $(pwd)
test