split string and create array bash
my_array=($(echo $string | tr "," "\n"))
split string and create array bash
my_array=($(echo $string | tr "," "\n"))
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
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us