初步备注:这个问题是不是有关设置通过更改语言环境LC_ALL,LC_TIME,LANG等等,这是相当要改变一个区域的定义,在例如/usr/share/i18n/locales/de_DE,或者说,以获取有关比改变这些系统设置更合适的选择建议。
的目的是获得ISO时间表示 %Y-%m-%d,并%H:%M:%S没有不良副作用。
我在网上发现的建议都不合适(例如,将语言环境设置为“丹麦语”将不会保留母语拼写的工作日名称)。
现在,我目前看到的获得所需行为的唯一选择是在/usr/share/i18n/locales/de_DE. 这不是一个完美的解决方案,因为随着系统更新,这些更改的文件可能会再次被覆盖。
我的问题是:
LC_*设置中使用它会更好吗?(以及如何正确地使系统知道该新文件/定义?)要列出以 10 或 11 或 12 结尾的所有文件,我已经尝试过ls *[10-12],ls *[10,11,12]但这些都不起作用。我不知道为什么。谁能帮我?
什么是shell脚本的散列字符超出评论或使用它们的用途$#; 还有什么其他用途?
我希望能够grep在散列之前查看每一行的内容,因为在代码的同一行中有注释。
应用上下文主要是korn shell,我使用的系统是“HP-UX ***B.11.31 U ia64 *****unlimited-user license”。