|
|
1
1
我不认为这比你自己的版本更优雅/高效,但我会把它放在这里,以防任何技术对你自己的改进有用。不过,这显然可以用一个脚本更简单/优雅地完成 基本前提是使用tr将rwx转换为相关的八进制数,然后使用sed将rwx拆分为3个add plus的组,然后生成awk命令字符串whicg传递给awk将它们相加。
|
|
|
2
4
|
|
|
3
1
如果你的系统
其优点是不需要awk或sed等其他实用程序。 |
|
|
4
0
|
|
|
5
0
这是冗长的,但我认为它比你的更容易维护。你可以这样称呼它:
|
|
|
6
0
的实现
我会用
Lua
Lua POSIX library
,在任何POSIX平台上都应该是现成的。在那里你可以做你的
|