当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-02 16:30 
头像

注册: 2009-06-03 14:37
帖子: 96
送出感谢: 0 次
接收感谢: 0 次
只知道%f 是带路径文件名

%d是文件所在路径

%n是不带路径的文件名

问一下%n的文件名带不带后缀?如果是带后缀的话那么不带后缀的是什么符号?

%p为工作路径是不是指执行程序所在路径?

%u是什么意思?

还有没有其他的这种类型的符号希望高人给介绍一下,如果更能给个详尽教程的链接那就再好不过了。


最后再问一下这种格式的符号叫什么?


谢谢

PS.假设如果想把某个文件夹内的*.1234这个后缀的文件批量的的重命名为*.321,那么终端下语句该怎么写?


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-02 16:42 
头像

注册: 2008-12-19 18:25
帖子: 143
送出感谢: 1
接收感谢: 0 次
顶一下,我也有疑问……


_________________
你用过ubuntu吗?什么?没用过?你可被时代抛弃了啊?看看这位大侠的帖子吧,你会爱上ubuntu的。
大侠cityboy又一力作,9.10全攻略
我的ubuntu经历http://hi.baidu.com/heke2929
自己定制发行版的200条命令


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-02 18:03 
头像

注册: 2009-06-03 14:37
帖子: 96
送出感谢: 0 次
接收感谢: 0 次
貌似我问的应该是很基础的问题,难道没人知道


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-02 18:34 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
看不懂你说什么东西


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-02 19:27 
头像

注册: 2006-07-25 9:33
帖子: 223
送出感谢: 0 次
接收感谢: 0 次
$ for i in `ls -1`; do mv $i "${i%.1234}.321"; done


_________________
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-02 19:36 

注册: 2008-07-09 0:39
帖子: 353
送出感谢: 1
接收感谢: 0 次
rename 's/\.1234$/.321/' *


_________________
7号机-----神舟 优雅A460P-i7G D2
CPU: i7-2670QM
RAM: 8G
HD:500G
OS:Fedora 17 x86_64

热衷话题:Package Management\Programming


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-02 21:09 

注册: 2006-11-10 0:34
帖子: 127
送出感谢: 0 次
接收感谢: 5
这些特殊字符的定义,俺在找launcher的资料时到过的,当时想做一个简单的launcher解决vmware的keycode问题
ubuntu自己的help里就有,里面有个链接 指向这里内容更详细 http://standards.freedesktop.org/deskto ... 0.9.4.html
官方文档里也有 https://help.ubuntu.com/7.04/user-guide ... chers.html
俺记得help.ubuntu.com里有很多有用的资料,学ubuntu应该多经常去看看

代码:
Recognized fields are as follows:

%f   A single file name, even if multiple files are selected. The system reading the desktop entry should recognize that the program in question cannot handle multiple file arguments, and it should should probably spawn and execute multiple copies of a program for each selected file if the program is not able to handle additional file arguments. If files are not on the local file system (i.e. are on HTTP or FTP locations), the files will be copied to the local file system and %f will be expanded to point at the temporary file. Used for programs that do not understand the URL syntax.

%F   A list of files. Use for apps that can open several local files at once.

%u   A single URL.

%U   A list of URLs.

%d   Directory containing the file that would be passed in a %f field.

%D   List of directories containing the files that would be passed in to a %F field.

%n   A single filename (without path).

%N   A list of filenames (without paths).

%i   The Icon field of the desktop entry expanded as two parameters, first --icon and then the contents of the Icon field. Should not expand as any parameters if the Icon field is empty or missing.

%c   The translated Name field associated with the desktop entry.

%k   The location of the desktop file as either a URI (if for example gotten from the vfolder system) or a local filename or empty if no location is known.

%v   The name of the Device entry in the desktop file.


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-03 0:20 
头像

注册: 2008-05-31 17:27
帖子: 1025
地址: SUES
送出感谢: 0 次
接收感谢: 0 次
感觉LZ在说amule……


_________________
我的Ubuntu相关
--------------------
Full Circle中文杂志 | Ubuntu社区独立发行的电子月刊


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-03 9:21 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
说nautilus? 如果是,开那script目录,就有提示的。


语意混乱啊。难怪球猫晕了。


_________________
● 鸣学


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 问一下 %f、 %n、 %d等符号的含义
帖子发表于 : 2009-07-03 12:50 
头像

注册: 2009-06-03 14:37
帖子: 96
送出感谢: 0 次
接收感谢: 0 次
谢谢ls几位的解答


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译