要实现的功能是判断某文件开头#!/usr/bin/env python 或是#!/usr/bin/env python2 , 如果是#!/usr/bin/env python,则替换为#!/usr/bin/env python2
我这么写:
line1=`sed -n */python2$/p* ./hardware/tools/relocate_sdk.py`
if $line1
then
echo“yep”
else
sed *s/python/python2/* -i ./hardware/tools/relocate_sdk.py
fi
功能虽说能够实现,但是我觉得两条sed应该有更优雅的方式解决,望高手赐教
我这么写:
line1=`sed -n */python2$/p* ./hardware/tools/relocate_sdk.py`
if $line1
then
echo“yep”
else
sed *s/python/python2/* -i ./hardware/tools/relocate_sdk.py
fi
功能虽说能够实现,但是我觉得两条sed应该有更优雅的方式解决,望高手赐教