Linux命令中的转义符问题[高分]

zzysky 2004-10-22 11:24:25
我的Linux中有一个用户:用户名 james,全名(注释)JamesZhou.
现在需要用usermod命令把这个用户的全名改成James Zhou.
我输入
usermod -c James Zhou james
系统提示错误。原因是“James Zhou”中间有一个空格,我推想如果有' "" - \ /等字符,系统可能都会报错,是否linux 中也存在类似 \的转义符?
知道的朋友请将这些需要转换的符号列一个表出来,急等。
...全文
243 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
plxyz2000 2004-10-22
  • 打赏
  • 举报
回复
Shell 中是存在转义字符的,一般用'\';
如果字符串中间有",就在前面加上\,
比如“Zhou" james”
写成usermod -d James Zhou\"\ james(第二个\后为空格)试试
我这没环境,没法试
ccwwcsdnc 2004-10-22
  • 打赏
  • 举报
回复
用\呀
zzysky 2004-10-22
  • 打赏
  • 举报
回复
如果字符串中间有" 乍办?
pacman2000 2004-10-22
  • 打赏
  • 举报
回复
usermod -c James "Zhou james"
这样看看呢?
zhousqy 2004-10-22
  • 打赏
  • 举报
回复
怎么提问呀?
yehuotaizi 2004-10-22
  • 打赏
  • 举报
回复
usermod -c James "Zhou james"
usermod -c James Zhou\ james
jizhongren 2004-10-22
  • 打赏
  • 举报
回复
usermod -c James "Zhou james"
如果中间有特殊字符就用'\'转义就可以了

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧