ファイルへのパスの挿入

ファイルへのパスの挿入

ファイルが与えられたら、最初の行にfile()パスをどのように/opt/file.dat挿入しますか?/optfile.dat

ベストアンサー1

私の考えでは、素敵なライニングを見つけてエイリアスを作成することができるようですが、一般的にいくつかのコマンドがあればスクリプトがより良いです。スクリプトはより柔軟で読みやすく、後で機能を拡張しやすくなるからです。一度は「ああ、やらなければなりません。X...". したがって、1つの方法は次のとおりです。

#!/bin/bash

# Add filepath to first line of file

myFile="file.dat"
filePath=`pwd`
tmpFile="tmpFile"

cp $myFile $tmpFile
echo $filePath | cat - $tmpFile > $myFile
rm $tmpFile

exit 0

実行可能にすることを忘れないでください:(chmod u+x addPath.sh上記のスクリプトをファイルに保存したとしますaddPath.sh)。

おすすめ記事