我正在尝试编写一个脚本来获取所有 php.js 函数并为它们创建一个 node.js 库,这意味着我必须弄清楚如何转换
这
function key (arr) {
到
key: function (arr) {
我知道 sed 可以做到,但我想不通
谢谢你的帮助
我正在尝试编写一个脚本来获取所有 php.js 函数并为它们创建一个 node.js 库,这意味着我必须弄清楚如何转换
这
function key (arr) {
到
key: function (arr) {
我知道 sed 可以做到,但我想不通
谢谢你的帮助
sed 's/function\s\(.*\)(/\1: function(/g' file.js
这应该够了吧
这是一个awk
交换字段
awk '/function/ {t=$2":";$2=$1;$1=t} 1' file.js
key: function (arr) {
sed "s/^ *function \{1,\}\([^ ]\{1,\}\) \{1,\}(/\1: function (/" file.js
假设代码的空白处没有制表符,将 \s 替换为“”