Bash Cut exempel

Bash Cut Exempel



Du kan automatisera uppgifterna i Bash-skriptet genom olika kommandon och program. Även om du behöver en god kunskap om kommandon för att skapa utmärkta Bash-skript, finns det några kommandon som du kan använda som nybörjare. Klipp ut är ett enkelt kommando för att extrahera en specifik text från filen.

Klipp ut är ett mångsidigt kommando som du kan använda med andra kommandon, inklusive kommandona 'sortera' och 'grep'. Låt oss titta på några av de bästa Bash cut-exemplen med vilka du kan förstå kommandot 'cut' utan krångel.

Bash Cut exempel

Kommandot 'cut' är användbart när du extraherar data från en textfil. Ange bara de fält du vill ha, så sköter det resten. För att använda det, skriv in följande kommando:







skära -d 'avgränsare' -f1 file.txt
  1. Alternativet '-d' låter oss mata in avgränsaren. Det är ett tecken eller en serie tecken som skiljer textsträngarna åt. Ersätt termen 'avgränsare' med den faktiska avgränsaren.
  2. Använd alternativet '-f', ange vilka fält (kolumnnummer) du extraherar från filen.

Låt oss ta en 'info.txt'-fil till exempel som består av följande uppsättning information:



Prateek, Fiji, 26

Sean, Indien, 21

Joshua, Japan, 19

Nu, för att extrahera den första och tredje filen från den här filen, kommer kommandot att vara:



Skära -d ',' -f1, 3 info.txt





Om du har en fil med en data separerad av en tabb, kommer dess avgränsningsvärde att vara '$'\t''.

Om du behöver få ett antal tecken från ett respektive fält, använd alternativet '-c':



skära -c1-5 file.txt

Observera att alternativet '-c' inte kombineras med de andra alternativen. Vid körning visar den utdata enligt det givna teckenintervallet.

Slutsats

I Linux är 'cut' ett framträdande verktyg som du kan använda för att extrahera data från olika filer. Även om den är enkel, har den olika användningsområden och kan kombineras med många kommandon. Den här snabbguiden diskuterade några exempel på Bash cut-kommandon. Först förklarade vi det grundläggande kommandot och diskuterade sedan några avancerade exempel. Dessutom kan du pipeline de andra kommandonas utdata som en ingång i kommandot 'cut'.