Pessoal,
Segui todos os passos da atividade, dei a permissão de escrita para o contapalavras:
➜ scripts ls -l
total 24
-rw-rw-r-- 1 claude claude 6709 jun 20 08:30 backup.zip
-rwxrwxr-x 1 claude claude 25 jun 30 09:49 contapalavras
-rwxrwxr-x 1 claude claude 68 jun 20 08:30 realizabackup
-rw-rw-r-- 1 claude claude 24 jun 30 09:47 teste2.txt
-rw-rw-r-- 1 claude claude 20 jun 30 09:47 teste.txt
Também incluí no arquivo .bashrc a seguinte linha:
PATH=$PATH:/home/claude/scripts
Mas sempre que eu abro um novo terminal, o resultado é este, sem a inclusão do diretório scripts no PATH:
➜ ~ env | grep PATH
WINDOWPATH=2
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin
somente se eu fizer o comando "source ~/.bashrc" é que o PATH é alterado:
➜ ~ source ~/.bashrc
/home/claude/.bashrc:16: command not found: shopt
/home/claude/.bashrc:24: command not found: shopt
/home/claude/.bashrc:111: command not found: shopt
/usr/share/bash-completion/bash_completion:45: command not found: shopt
/usr/share/bash-completion/bash_completion:1596: parse error near `|'
\[\e]0;\u@\h: \w\a\]\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$ env | grep PATH
WINDOWPATH=2
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin:/home/claude/scripts
\[\e]0;\u@\h: \w\a\]\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]$
Por que o PATH não está sendo alterado automaticamente? O que pode estar acontecendo?
Obrigado.