テキストファイルの先頭行を文字列で置き換える
2023-09-23 07:17:12
質問内容
私はシェルスクリプトの初心者です。
sed
または他のツールを使用して、テキストファイルの最初の行を文字列で置き換える方法について混乱しています。以下はテキストファイルの内容です。
/home/snehil/Desktop/j1/movie.MOV "他のテキスト行をスポームする'
最初の行(ムービーファイルのパス)を、単に
movie.MOV
(で置き換えたい(シェルスクリプトの変数でもよい)。
この方法を教えてください。私は
sed
を使う必要があるのでしょうか?
sed
を使う必要があるのでしょうか?
どのように解決するのですか?
sedは正しいツールです。
var="movie.MOV"
sed -i "1s/.*/$var/" file.txt
説明
-
1
平均一行目 -
残りは置換
s///
: すべてを (.*) で置き換えています。$var
変数に置き換えます。
関連
-
リクエスト・エンティティが大きすぎる問題の解決策
-
[解決済み] テキストファイルから、特定の文字列を含むすべての行を削除するにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] ディレクトリへのシンボリックリンクを削除する
-
[解決済み] コマンドラインから .bash_profile を再読み込みする方法は?
-
[解決済み] シェルスクリプトで部分文字列を別の文字列に置き換える
-
[解決済み] ファイルからn行目を取得するBashツール
-
[解決済み] ファイル内検索と置換、ファイルの上書きがうまくいかず、ファイルが空になってしまう
-
[解決済み] sedを使ってファイルの最後のn行を削除する方法
-
[解決済み] シェルスクリプトでテキストファイルから特定の行を取得する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
deepin linuxでroot権限に切り替えるには?Deepinでrootに切り替えるためのヒント
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
deepin20の不正確な時刻表示を調整する方法は?Deepinの時刻補正方法
-
deepin20のデフォルトブラウザを設定するには?deepinにデフォルトブラウザを追加するためのヒント
-
Deepin20システムのフォントを設定するには?Deepin端末のフォントサイズを設定する方法
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] LinuxのシェルスクリプトでYes/No/Cancelの入力を促すにはどうしたらいいですか?
-
[解決済み] テキストファイルの行全体を行番号で置換する方法
-
[解決済み] シェルスクリプト内の文字列を変数で置換する