変数の最初の文字を取得しようとしていますが、不適切な置換エラーが発生します。誰でも私がそれを修正するのを助けることができますか?
コードは次のとおりです。
while IFS=$'\n' read line
do
if [ ! ${line:0:1} == "#"] # Error on this line
then
eval echo "$line"
eval createSymlink $line
fi
done < /some/file.txt
私は何か間違ったことをしていますか、それとももっと良い方法がありますか?
- 編集 -
リクエストに応じて - /some/file.txt に保存されているサンプル入力を次に示します。
$MOZ_HOME/mobile/android/chrome/content/browser.js
$MOZ_HOME/mobile/android/locales/en-US/chrome/browser.properties
$MOZ_HOME/mobile/android/components/ContentPermissionPrompt.js