前提・実現したいこと
テキストファイルの内容を、バッククォート内はコマンドとして実行した結果を出力する方法を探しています。
ご存じの方いらっしゃればご教授お願いいたします。
―――
入力ファイル例
aaa `pwd` ccc `pwd`
期待する出力(カレントディレクトリが/optの場合)
aaa /opt ccc /opt
試したこと
以下のようなシェルで入力ファイルを引数として渡してみましたが、うまくいきませんでした。
(echo `pwd`
のように実行してくれることを期待したが、バッククォートがそのまま出力されてしまった)
試したシェル
sh
1#!/bin/bash 2while read line 3do 4 echo ${line} 5done < $1
シェルの実行結果
aaa `pwd` ccc `pwd`
補足情報(FW/ツールのバージョンなど)
OS: AmazonLinux2
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/29 15:47