GNU/Linux >> Znalost Linux >  >> Linux

jak omezit délku řetězce přítomného v řádku pomocí linuxu

V bash můžete použít následující k omezení řetězce, v tomto případě z indexu 0 na index 17.

$ var="this is a another string"

$ echo ${var:0:17}

this is a another

Pomocí awk, by columns :

$ awk '{print $1, $2, $3, $4}' file

nebo se sed :

sed -r '[email protected]^(\S+\s+\S+\s+\S+\s+\S+).*@\[email protected]' file

nebo podle délky pomocí řezu :

$ cut -c 1-23 file

Linux
  1. Jak extrahovat soubor tar.gz v Linuxu pomocí příkazového řádku

  2. Jak restartovat Linux pomocí příkazového řádku

  3. Jak rozdělit iso nebo soubor pomocí příkazu „split“ v Linuxu

  1. Jak vypnout nebo restartovat Linux pomocí příkazového řádku

  2. Jak vytvořit řídké soubory v Linuxu pomocí příkazu „dd“.

  3. Jak počítat řádky v souboru v UNIX/Linux

  1. Jak vytvořit soubor v Linuxu pomocí terminálu/příkazového řádku

  2. Jak rozšířit odkládací prostor pomocí odkládacího souboru v Linuxu

  3. Jak připojit soubor pomocí příkazu mail v systému Linux?