私のbash_profile
中にはこれがあります:
function ht() { perl -i -pe 's|<!-- Mirrored from (.*?) -->\n||' "$a" ;}
ht
HTTrack署名付きのHTMLコメントを削除するためにフィードされたファイルをインライン置換するために実行したいのですが、これを実行すると、
ht file.html
私は得る:
Can't open : No such file or directory.
perl
これは、コマンドの入力を妨げる$aの周りの引用符が原因であると思われます。おそらく、それは"
文字通りファイル名の前に付けられるか、またはこの種の何かであり、全体的に間違ったファイル名になります。
私は自分の周りの二重引用符を削除しようとしましたが、それは私$a
が望むことをしていないようです。どうすればこれを解決できますか?