我正在使用一些脚本将一种文件格式 A 转换为另一种具有给定名称的 B 。我想编写一个脚本,该脚本将文件B的属性放在A的目录中。
离。如果 A 放置在目录 1 中,则在生成文件 B 后,此文件将具有名称 1 。
我正在阅读一些关于basename命令的内容,但我甚至不确定我是否处于良好的轨道上。
提前谢谢你。 斯蒂芬
N.B。你们中的任何人都可以向我推荐一本关于UNIX,脚本,BASH的优秀实用教程,它可以帮助我在这个领域取得进步吗?
答案 0 :(得分:0)
如果您的脚本使用绝对路径:
kent$ basename $(dirname /tmp/test/A)
test
如果是当前路径:
# we are in /tmp/test
kent$ basename $(pwd)
test