2024 Forfatter: Peter John Melton | [email protected]. Sidst ændret: 2024-01-31 06:10
For at finde ud af linjenumrene, gjorde en enkel grep -n-kommando jobbet (et -n-argumentet udsender linjenumrene). Dette gjorde det nemt at finde ud af, hvad jeg havde brug for at udtrække.
grep -n wp_posts howtogeekdb010114.bak | more
Resultater i noget som dette, som viser linjenumre over på venstre side af output. Piping alt i "mere" sørger for at du kan se den første linje uden at rulle ved. Nu har du linjenummeret til at begynde med, og sandsynligvis den en, der slutter med.
4160:-- Table structure for table `wp_posts` 4163:DROP TABLE IF EXISTS `wp_posts`; 4166:CREATE TABLE `wp_posts` ( 4203:-- Dumping data for table `wp_posts` 4206:LOCK TABLES `wp_posts` WRITE; 4207:/*!40000 ALTER TABLE `wp_posts` DISABLE KEYS */; 4208:INSERT INTO `wp_posts` VALUES (1,2,'2006-09-11 05:07:23','2006-09-11
Du kan selvfølgelig bare rør outputen fra grep til en anden fil, som denne:
grep keyword filename.txt > outputfile
I mit tilfælde ville det ikke fungere, fordi jeg ikke kunne importere den resulterende backup af en eller anden grund. Så jeg fandt en anden måde at udvinde linjerne ved hjælp af sed, og denne metode fungerede.
sed -n '4160,4209p' howtogeekdb0101140201.bak > outputfile
I grund og grund er syntaksen som denne, og sørg for at bruge -n-argumentet og inkludere "p" efter det andet linjenummer.
sed -n 'FIRSTLINENUMBER, LASTLINENUMBERp' filename > outputfilename
Nogle andre måder kan du trække specifikke linjer midt i en fil? Du kunne bruge kommandoen "hoved" med + talargumentet til blot at læse de første x linjer i en fil og derefter bruge halen til at udtrække disse linjer. Ikke den bedste løsning, masser af overhead. Enklere mulighed? Du kan bruge split-kommandoen til at dreje filen til flere filer lige ved det ønskede linjenummer, og derefter udtrække linjerne med hoved eller hale.
Eller du kan bare bruge sed.
Anbefalede:
Sådan fjerner du et billedets baggrund ved hjælp af eksempelvisning på macOS
Hvis du skal fjerne et billedets baggrund på din Mac, så baggrunden er gennemsigtig, kan du bruge noget som Adobe Photoshop eller GIMP. Problemet er, at Photoshop ikke er billigt, og begge applikationer kommer med en betydelig indlæringskurve. Heldigvis kan du fjerne billedbaggrunde med Preview gratis.
Sådan konverteres en PDF-fil til redigerbar tekst ved hjælp af kommandolinjen i Linux
Der er forskellige grunde til, at du måske vil konvertere en PDF-fil til redigerbar tekst. Måske skal du revidere et gammelt dokument, og alt du har, er PDF-versionen af det. Konvertering af PDF-filer i Windows er let, men hvad hvis du bruger Linux?
Sådan fjerner du automatisk horisontale linjer i Word
Word formaterer automatisk elementer som citater, punktliste og nummererede lister og vandrette linjer. Når du skriver mindst tre bindestreger, understreger eller ens tegn i et stykke af sig selv og trykker på "Enter", konverteres tegnene automatisk til henholdsvis en enkelt, tykk enkelt eller dobbelt vandret linje.
Sådan fjerner du et kodeord fra en PDF-fil i Linux
Du har beskyttet en PDF-fil med følsomme oplysninger med et langt sikkert kodeord, så kun den påtænkte part kan åbne den. Du vil dog ikke indtaste adgangskoden hver gang du åbner dokumentet, så du vil fjerne adgangskoden fra din kopi.
Sådan fjerner du vokaler fra musikspor ved hjælp af Audacity
Har du nogensinde et pludseligt uforklarligt ønske om karaoke? Måske kan du lide musik af en sang, men kan ikke stå med hovedsangeren? Sådan fjerner du vokalen fra de fleste musiknumre i et par enkle trin.