是否可以创建一个在名称中包含变量的别名(即没有空格)?我想设置从六进制到二进制的转换快捷方式:
例如,当我输入:
0xff
我想显示以下内容:
11111111
想法大概是这样的(这个例子显然行不通):
alias 0x$1='echo "obase=2; ibase=16; $1" | bc'
最佳答案
bash
aliases 不将变量作为输入。您可以改用函数:
$ hex_to_bin () { echo "obase=2; ibase=16; $1" | bc ;}
$ hex_to_bin 6A
1101010
关于linux - 创建一个名称中没有空格的变量的 bash 别名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36589694/