Q:

awk how to print line minus end characters

# Basic syntax:
awk '{print substr($0, 1, length($0)-#_characters)}' input_file
# Where #_characters is the number of characters you want to remove

# Example usage:
# Say your input_file has the line:
Id rather not end this line with garbage garbage

awk '{print substr($0, 1, length($0)-7)}' input_file # Would print:
--> Id rather not end this line with garbage

# Note, the general syntax for the awk substr() command is:
substr(field, start_character, number_characters_to_print_beyond_start)
# Note, tabs are treated as one character
2

New to Communities?

Join the community