datamash:tldr:c136a  
        The command echo -e '1.0\n2.5\n3.1\n4.3\n5.6\n5.7' | tr '.' ',' | datamash mean 1 performs the following actions:
- 
echo -e '1.0\n2.5\n3.1\n4.3\n5.6\n5.7': This prints the given string'1.0\n2.5\n3.1\n4.3\n5.6\n5.7'to the command line. The-eoption enables the interpretation of escape sequences, so\ncreates line breaks. - 
|: The pipe symbol|is used to redirect the output of the previous command (echo) to the input of the next command (tr). - 
tr '.' ',': This command uses thetrcommand to replace any occurrence of.with,. It is used to convert the decimal point from.to,. - 
|: Another pipe symbol is used to redirect the output of the previous command (tr) to the input of the next command (datamash). - 
datamash mean 1: This command usesdatamashto calculate the mean (average) of the numbers provided in the input.meanis the function to calculate the mean, and1specifies that the calculation should be performed on the first column of the input. 
Overall, this command takes a string of numbers separated by newlines, replaces the decimal points with commas, and then calculates the mean of the numbers in the first column.