incapaz de criar comandos personalizados no shell

0

Eu tenho um shell script funcional que gostaria de adicionar como um comando mein-befehl referindo-se a post :

#!/bin/bash
original_string="$1"
string_to_replace_with='7'
result_string="${original_string/6/$string_to_replace_with}"
echo "$result_string"

então eu criei o diretório bin com

mkdir ~/bin

e coloquei meu arquivo de script lá dentro. Então eu tornei executável:

chmod +x ~/bin/mein-befehl

Depois disso, eu exporto o caminho:

export PATH=$PATH:~/bin

Atualizando por

sudo ~/.bashrc

retorna o seguinte problema para mim:

sudo: /home/martin/.bashrc: command not found

executando

~/.profile

é aceito.

Então, quando eu reiniciar o terminal e digitar

mein-befehl "2016"

retorna um problema de comando não encontrado.

Pergunta : Eu segui exatamente as etapas mencionadas no post. Outras fontes online apontam coisas parecidas. O que ainda posso ter feito de errado?

minha variável $PATH contém:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/martin/bin
    
por jublikon 27.04.2017 / 13:53

0 respostas