makeabs

来自「奇趣公司比较新的qt/emd版本」· 代码 · 共 20 行

TXT
20
字号
#!/bin/shFILE="$1"RES="$FILE"if [ `echo $FILE | cut -b1` = "/" ]; then    trueelse    RES="$PWD/$FILE"    test -d "$RES" && RES="$RES/"    RES=`echo "$RES" | sed "s,/\(\./\)*,/,g"`# note: this will only strip 1 /path/../ from RES, i.e. given /a/b/c/../../../, it returns /a/b/../../    RES=`echo "$RES" | sed "s,\(/[^/]*/\)\.\./,/,g"`     RES=`echo "$RES" | sed "s,//,/,g" | sed "s,/$,,"`fiecho $RES #return

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?