#!/bin/bash
read k
read m
read fileName
head -n -$k $fileName | tail -n +$m $fileName
嗨,這是我現在擁有的。我必須創建bash解釋器來刪除頭部的行,並從文本文件中刪除尾部的行。我不得不通過這種方式來執行這個bash解釋器。 ./strip.sh 2 3 hi.txt> bye.txtBash Interpreter read
如何讀取2代表k和3代表m? 另外我如何閱讀fileName的hi.txt文件? 也是我的代碼正確嗎? 請回答這些問題。我對這個bash解釋器真的很陌生。 謝謝。
您好,謝謝你這麼多!! –
我有另外一個問題,當我執行它時,它有時只刪除它應該刪除的內容,比如./strip.sh 4 5 hi.txt> bye.txt應該刪除前4行和後5行,但它只刪除前4行和最後一個「4」行。此外,當我EXCUTE ./strip.sh 11個hi.txt> bye.txt,它只是刪除最後一行,而不是第一行.... –
請不要在com中提出其他問題部分。 – chepner