我正在创建一个脚本,它将提示用户输入文件的位置,并将其转换为绝对路径。
这是我到目前为止。我不确定如何将这些附加在一起。
绝对.sh
read -e -p "Enter a path to a file: " PATH
CONVERTPATH="$(pwd $PATH)" "/" "$(basename $PATH)"
echo Absolute path is $CONVERTPATH
Run Code Online (Sandbox Code Playgroud) 我正在创建一个密码生成器,但是我没有得到正确附加的密码。
这是我的脚本
i="0"
while [ $i -lt 5 ]
do
echo -n '#' >> passwords.txt && openssl rand -hex 4 >> passwords.txt && echo -n '/' >> passwords.txt && echo -n 'X' >> passwords.txt
i=$[$i+1]
done
Run Code Online (Sandbox Code Playgroud)
输出
#b887e0d0
/X#7093289e
/X#2210cfcd
/X#fd175e1f
/X#0c18fc9e
/X
Run Code Online (Sandbox Code Playgroud)
预期产出
#b887e0d0/Z
#7093289e/Z
#2210cfcd/Z
#fd175e1f/Z
#0c18fc9e/Z
Run Code Online (Sandbox Code Playgroud)
我怎样才能使它不跳过第一行,并使其按该顺序运行每个命令并将写入密码txt文件作为预期输出。
谢谢。