bash remove last char code example

Example 1: bash remove characters from end of every line

# Basic syntax using sed:
sed 's/..$//' input_file
# Where:
#	- 's///' means 's/search_for/replace_with/'
#	- '.' means any character
#	- $ means end of the line
# Putting it together, this sed statement means: replace any two 
#	characters at the end of every line with nothing. 

# Note, adapt this for your needs by changing the search pattern. 
#	E.g., by adding more '.'s, changing the search pattern, etc

Example 2: bash delete the last line of a file

# Basic syntax:
sed -i '$d' input_file

# Note, -i means that the input_file will be modified in place