33.2. 占位符替换

参数 NAMESYMLINK 允许使用占位符来替换特殊值。以下的简单示例可以说明此过程:

BUS=="usb", SYSFS{vendor}=="abc", SYSFS{model}=="xyz", NAME="camera%n" 

此名称中的操作符 %n 将被替换为相机设备的编号,例如 camera0camera1。另一个有用的操作符是 %k,它将被替换为内核的标准设备名(例如 hda1)。您还可以在 udev 规则中调用外部程序,并使用 NAMESYMLINK 值中返回的字符串。udev 手册页中描述了可能的占位符的完整列表。