I want to find a linux command that can return a part of the string. In most programming languages, it's the substr() function. Does bash have any command that can be used for this purpose. I want to be able to do something like this... substr "abcdefg" 2 3 - prints cde.
Subsequent similar question:
$2 is the second command-line argument passed to the shell script or function. Also, know as Positional parameters.
If you are looking for a shell utility to do something like that, you can use the cut command.
To take your example, try:
echo "abcdefg" | cut -c3-5 which yields
cde Where -cN-M tells the cut command to return columns N to M, inclusive.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With