.bashrc при [закрытом] входе в систему ssh

Он получает первую букву только потому, что после первого совпадения он возвращает букву и выходит из функции. Установите значения во всех условиях и верните в конец. Ваш первый путь - правильный способ сделать это

const  numberLetters2 = (str) => {
    let  temp = '';
    for(var x = 0; x < str.length; x++){
    if (str[x] == 1)   temp += 'i';  
    else if (str[x] == 4)   temp += 'a';
    else if (str[x] == 3)  temp += 'e';
    else if (str[x] == 7)   temp += 'u';
    else if (str[x] == 0)   temp += 'o'; 
    else temp+=str[x]
    }
    return temp

}
// Test cases
console.log(numberLetters2('s3rg31dr4g7n0v')); // sergeidragunov
console.log(numberLetters2('b4d41')); // badai

356
задан Hobhouse 4 May 2009 в 04:10
поделиться

3 ответа

.bashrc не получен при входе с использованием SSH. Вам нужно найти его в вашем .bash_profile , например:

if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi
593
ответ дан 23 November 2019 в 00:21
поделиться

Чтобы получить превосходный ресурс о том, как работает вызов bash, что делают точечные файлы и как их следует использовать / настроить, прочитайте это:

31
ответ дан 23 November 2019 в 00:21
поделиться

Если решение аймана не работает, попробуйте назвать файл .profile вместо .bash_profile . Это сработало для меня.

28
ответ дан 23 November 2019 в 00:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: