Shell-Script
如何在 sed 命令中使用變數
我正在嘗試從
.txt
文件中刪除兩行(7 和 8)。為此,我使用以下程式碼:-#!/bin/sh Column="7" sed '"$Column",8d' myfile.txt > result.txt
在執行此腳本時,我收到此錯誤:-
sed: -e expression #1, char 1: unknown command: `"'
請告訴我如何使用變數作為 sed 命令的一部分。
變數不在單引號中展開。用這個:
sed "${Column},8d" myfile.txt > result.txt