Basicamente, apenas usando variáveis . Por exemplo:
$ varA="directory_name"
$ varB="file_name"
$ cd "/var/$varA/$varB"
Você também pode querer colocar isso em uma linha:
$ varA="directory_name"; varB="file_name"; cd "/var/$varA/$varB"
Não sei se isso é possível com a linha de comando do terminal, em vez de um script. Eu quero digitar um comando que leva as variáveis $ 0, $ 1 e digite as variáveis separadamente no início / final da mesma linha ou no terminal
ou seja
$ cd /var/$0/$1
Basicamente, apenas usando variáveis . Por exemplo:
$ varA="directory_name"
$ varB="file_name"
$ cd "/var/$varA/$varB"
Você também pode querer colocar isso em uma linha:
$ varA="directory_name"; varB="file_name"; cd "/var/$varA/$varB"
Além de usar variáveis explícitas, você também pode usar parâmetros posicionais ( $1
, $2
...):
$ set 'some dir' 'some sub-dir'
$ cd "/var/$1/$2"
(observe que, ao contrário de zsh
, com bash
, é importante lembrar de usar aspas duplas em torno das variáveis).
Tags bash