Search
 
SCRIPT & CODE EXAMPLE
 

SHELL

split string and create array bash

my_array=($(echo $string | tr "," "
"))
Comment

How to split a string in bash

string="you got a friend in me"
IFS=' ' read -ra split <<< "$string"
echo "${split[*]}"
# Output: you got a friend in me
echo "${split[3]}"
# Output: friend
Comment

split string in shell script

IN="bla@some.com;john@home.com"
arrIN=(${IN//;/ })
echo ${arrIN[1]}                  # Output: john@home.com
Comment

split string in shell

#!/usr/bin/env bash

# There are different method of splitting a string.
# Two of those methods are shown below

# a sample string delimeted by ";"
IN="FirstName=John; LastName=Doe; Email=jd@someone.com"

# First method:
# splits the string on ';' and puts them into an array
person=$(echo $IN | tr ";" "
")

# you can loop through the array
for info in $person
do
    echo "> [$info]"
done



# Second method:
echo "$IN" | cut -d ";" -f 1  # returns the first part
echo "$IN" | cut -d ";" -f 2  # returns the second part

#and so on.

Comment

split bash string

IN="bla@some.com;john@home.com"
arrIN=(${IN//;/ })
Comment

bash split

# Basic syntax:
cut -d "delimeter" -f split_number your_file
# Where:
#	- -d specifies the delimeter to split by
#	- -f specifies which element to return after splitting
# Note, if running this in a bash script, use syntax like:
"$(cut -d ',' -f split_number <<<$variable_to_split)"

# Note, there are lots of ways of doing this, e.g. with awk:
awk -F delimiter '{print $split_number}' your_file
# Where:
#	- -F specifies the field delimiter

# Note, awk also has a split function which has this syntax:
awk '{split($column, a, "delimiter"); action_after_split }' your_file
# Where:
#	- the column is the column to be split (awk uses whitespace to determine
#		columns by default)
#	- a is an array variable which will store the contents of the split
#	- delimiter is the delimiter by which to split the column

# Example usage:
# Say you have a file with this line:
my	file	with	fields_to_split
# You can print "to" with:
awk '{split($4, a, "_"); print a[2] }' your_file
--> to
Comment

split string and create array bash

IFS=', ' read -r -a array <<< "$string"
Comment

PREVIOUS NEXT
Code Example
Shell :: unable to locate a java runtime that supports javaws 
Shell :: setting missing in ubuntu 
Shell :: git cherry pick resolve conflict 
Shell :: Add Subtitles (.SRT file) To MP4 With FFMPEG 
Shell :: install cypress 
Shell :: deploy netlify angular 
Shell :: install homebrew on mac 
Shell :: github jabba 
Shell :: code commit on github 
Shell :: revert last commit 
Shell :: du linux several directories 
Shell :: docker make container auto start 
Shell :: install virtualbox ubuntu 
Shell :: install rails 
Shell :: bash hide file 
Shell :: stop all docker containers 
Shell :: run dotnet core app 
Shell :: git cheatsheet 
Shell :: One command to create a directory and file inside it linux command 
Shell :: install discord bot on server 
Shell :: pm2 remove id 
Shell :: homebrew zsh completion 
Shell :: docker prune -a 
Shell :: install rancher 
Shell :: linux restart sendmail 
Shell :: bash get first n characters 
Shell :: error: cannot run ssh: No such file or directory 
Shell :: batch script delete files older than 30 days 
Shell :: open pdf command line linux 
Shell :: ubuntu spotify 
ADD CONTENT
Topic
Content
Source link
Name
9+2 =