Skip to main content
added 193 characters in body
Source Link
EchoMike444
  • 3.2k
  • 1
  • 14
  • 15

This will work with the gnu version of sed ( by default on every linux )

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\n/g'

give me

HelloMyName
IsAdam
NiceToMeetYou

On macos

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\'$'\n''/g'

These are examples with echo the same will work files .

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@'  > input.txt

sed 's/#\([^@]*\)@/\1\n/g' input.txt > sequence.txt

This will work with the gnu version of sed ( by default on every linux )

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\n/g'

give me

HelloMyName
IsAdam
NiceToMeetYou

On macos

echo '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\'$'\n''/g'

This will work with the gnu version of sed ( by default on every linux )

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\n/g'

give me

HelloMyName
IsAdam
NiceToMeetYou

On macos

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\'$'\n''/g'

These are examples with echo the same will work files .

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@'  > input.txt

sed 's/#\([^@]*\)@/\1\n/g' input.txt > sequence.txt
added 6 characters in body
Source Link
EchoMike444
  • 3.2k
  • 1
  • 14
  • 15

This will work with the gnu version of sed ( by default generally on every linux )

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\n/g'

give me

HelloMyName
IsAdam
NiceToMeetYou

On macos

echo '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\'$'\n''/g'

This will work with the gnu version of sed ( by default generally )

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\n/g'

give me

HelloMyName
IsAdam
NiceToMeetYou

On macos

echo '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\'$'\n''/g'

This will work with the gnu version of sed ( by default on every linux )

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\n/g'

give me

HelloMyName
IsAdam
NiceToMeetYou

On macos

echo '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\'$'\n''/g'
Source Link
EchoMike444
  • 3.2k
  • 1
  • 14
  • 15

This will work with the gnu version of sed ( by default generally )

echo -n '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\n/g'

give me

HelloMyName
IsAdam
NiceToMeetYou

On macos

echo '#HelloMyName@#IsAdam@#NiceToMeetYou@' | sed 's/#\([^@]*\)@/\1\'$'\n''/g'