[解決済み] シェル - 変数の内容をファイルに書き出す
2022-07-03 01:32:51
質問
変数の内容をコピーしたいのですが(ここでは
var
) をファイルにコピーしたいです。
ファイルの名前は、別の変数
destfile
.
私はこれを行うには問題があります。以下は私が試したことです。
cp $var $destfile
ddコマンドでも同じことをやってみたのですが...。明らかにシェルは
$var
がディレクトリを指していると判断し、ディレクトリが見つからないと表示されました。
どうすればいいのでしょうか?
どのように解決するのですか?
を使用します。
echo
コマンドを使用します。
var="text to append";
destdir=/some/directory/path/filename
if [ -f "$destdir" ]
then
echo "$var" > "$destdir"
fi
は
if
は
$destdir
がファイルを表すかどうかをテストします。
は
>
は、ファイルを切り詰めた後にテキストを追加します。の中のテキストだけを追加したい場合は、次のようにします。
$var
のテキストだけを追加したい場合は、ファイルの既存のコンテンツに
>>
を使ってください。
echo "$var" >> "$destdir"
は
cp
コマンドは、ファイルを(ファイルに)コピーするために使われ、ファイルにテキストを書き込むために使われるのではありません。
関連
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
[解決済み] Bashシェルスクリプトでディレクトリが存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] Bashで通常のファイルが存在しないかどうかを判断する方法を教えてください。
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] Bashで変数が設定されているかどうかを確認する方法は?
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] Bashシェルスクリプトの入力引数の存在確認
-
[解決済み] シェルスクリプトで部分文字列を別の文字列に置き換える
-
[解決済み] エクスポートあり/なしの変数の定義
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Kali Linuxのマウスライトテーマを変更する方法は?マウスカーソルのテーマを変更するためのヒント
-
deepinシステムのバージョン番号を見るには?deepinシステムのバージョン情報を見るコツ
-
中国版「浮世」を含むUbuntu 20.04.2リリース
-
Linux Mint システムの背景画像を変更する方法は? Linuxでデスクトップの背景を変更するためのヒント
-
2020年deepin Deep OS V20のアップデートによる更新情報
-
GCCのバージョンによる浮動小数点演算の例外発生
-
[解決済み] IOCTL Linuxデバイスドライバ [終了しました]
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?