私の最初のシェルスクリプト
#!/bin/bash
echo "Input your file"
read $file
path=(readlink -f $file)
echo "$USER, $path" >> scriptlog.txt
オペランドがないと出てきますね。どうすれば解決できますか?
ベストアンサー1
コードをこのコードに置き換えて、次のことを試してください。
#!/bin/bash
echo "Input your file"
read file
path=$(readlink -f "$file")
echo "$USER, $path" >> scriptlog.txt