как исправить ошибку unkonwn v в sed - PullRequest
0 голосов
/ 14 апреля 2020

Я пытаюсь запустить этот скрипт, но получаю ошибку.

echo "Enter version code" 
read versionCode
if [ "$versionCode" eq ^[0-9]+$ ]; then
echo integer
elif ![ "$versionCode" eq ^[0-9]+$ ]; then
echo "Sorry integers only"
echo $versionCode
sudo  sed "s/\(versionCode[[:space:]]*\)[0-9]*/\1${versionCode}/" Version.gradle

Я получаю эту ошибку, но я нигде не использую v.Afetr запускает команду

sed --posix -e version.sed
sed: -e expression #1, char 1: unknown command: `v'

обновление:

echo "Enter version code" 
read versionCode
if [[ "$versionCode" =~ ^[0-9]+$ ]]; then
echo integer
fi
echo $versionCode
sudo  sed 's/\(versionCode[[:space:]]*\)[0-9]*/\1${versionCode}/' Version.gradle
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...