C Shell 脚本 - 删除 PathName 到 FileName
因此,我在作业中缺少的最后一部分是一种仅打印文件名的方法(而不是 ./usr/etc/folder/directory/file.pdf,我想打印 file.pdf),但我不能记住如何做到这一点。完成此任务的最佳/最短方法是什么?
So the final part I'm missing in my assignment is a way to print ONLY the file names (rather than ./usr/etc/folder/directory/file.pdf, I want to print file.pdf) but I can't remember how to do this. What is the best/shortest way to accomplish this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
基本名称
basename
简单答案:使用 /usr/bin/basename
Simple answer: use /usr/bin/basename
由于使用 C Shell,正确的答案是使用字符串修饰符
:t
来获取文件名。示例
设置 FILENAME = $PATH:t
Since using C Shell the correct answer is use string modifier
:t
to get the filename.Example
set FILENAME = $PATH:t