Sponsored Content
Full Discussion: Need to get multiline input
Top Forums Shell Programming and Scripting Need to get multiline input Post 302901671 by Chubler_XL on Wednesday 14th of May 2014 11:18:00 PM
Old 05-15-2014
You could try something like

Code:
stty eof \~
echo "Enter comment type \"~\" and ENTER on blank line to end"
cat > /tmp/input.$$
stty eof ^D
line=$(cat /tmp/input.$$)
rm /tmp/input.$$
printf "You entered:\n%s\n" "$line"

Note ^D is entered in vi with CTRL-V then CTRL-D
These 2 Users Gave Thanks to Chubler_XL For This Post:
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Multiline Grep

How does one do a search for a multiline regular experssion and output the results to a file. I know this won't work since grep only searches single lines: egrep '<a>.*?</a>' source.xml > output.xml Here are some sample patterns I'd like to match and output to a single file: ... (4 Replies)
Discussion started by: tolmark
4 Replies

2. Shell Programming and Scripting

how to display multiline text

I am writing script that can run on solaris 10, Linux Fedora and windows taht has cybwin installed. I want to display a variable containing muli-line text. using echo command, the variable display all rows in single line i.e. it loses the format. Is there any other command that displays... (2 Replies)
Discussion started by: mmunir
2 Replies

3. Shell Programming and Scripting

Multiline replace problem

I have a data of the form 0.0117843924 0. 0. 0. 0. 0.011036017 0. 0. 0. 0. 0.0103351669 0. 0. 0. 0. 4839.41211 0. 0. 0. 0. 4532.08203 0. 0. 0. 0. I would like to insert a couple of blank lines before the 4839 line, every time it appears. The numbers in the... (2 Replies)
Discussion started by: mathis
2 Replies

4. Shell Programming and Scripting

multiline pattern matching

Hi, I have a file of the following from: Afghanistan gdpcapit|800 Akrotiri Albania gdpcapit|6000 now I want have the gdpcapit value next to the country when there is one like this: Afghanistan 800 gdpcapit|800 Akrotiri Albania 6000 gdpcapit|6000 How do I do this? I've... (4 Replies)
Discussion started by: KarelVH
4 Replies

5. Shell Programming and Scripting

help with multiline variable in csh

My shell is csh and it is required. I have a file like sample.txt ------------------------ a b c d e f g h i ------------------------ I want set the file to a variable and print it out in the same format. I have tried something like this, but not succed. % cat ~/tmp/sample.txt a b c d... (8 Replies)
Discussion started by: anykao
8 Replies

6. UNIX for Dummies Questions & Answers

Need Multiline sed help!!

Hey everyone, I'm new to sed and I need to create a script for inserting one line of code at the beginning of every method in a Xcode project (over 6,000 methods). Each method Structure is (+ or -) (Various declarations-- could span multiple lines) ({) I've tried for days, any guidance would be... (2 Replies)
Discussion started by: jimmyz
2 Replies

7. Shell Programming and Scripting

MultiLine Patterns

Experts, I am novice unix user. At my work, most of our DBA's work on creating DDL's to create new tables in production. At every week we need to validate the scripts (do peer review) and it takes a while and also it is not effective when we have like 150 tables created in the scripts. I am... (3 Replies)
Discussion started by: ysvsr1
3 Replies

8. UNIX for Dummies Questions & Answers

UNIX multiline replace

Hi We have a database export file which needs to be formatted as below InputCreate view ABC1 as Locking ABC1 for Access select * from PQR Create view ABC2 as Locking ABC2 for access select * from PQR Create view ABC3 as Locking ABC3 for Access select * from PQR OutputCreate... (5 Replies)
Discussion started by: sheetal.arun
5 Replies

9. Shell Programming and Scripting

Multiline sed

Hi guys, I am fairly comfortable with using the sed command if the string to be replaced is all on a single line. I was wondering is it possible to use sed command in a multiline way ? Say for example I have the below string on 2 different lines: { "key": "brandNameA", ... (3 Replies)
Discussion started by: Junaid Subhani
3 Replies
Term::ReadLine::Zoid::Emacs(3pm)			User Contributed Perl Documentation			  Term::ReadLine::Zoid::Emacs(3pm)

NAME
Term::ReadLine::Zoid::Emacs - a readline emacs mode SYNOPSIS
This class is used as a mode under Term::ReadLine::Zoid, see there for usage details. DESCRIPTION
This mode provides some emacs key-bindings, taking the bash(1) implementation as a reference. This module also provides a 'emac_multiline' key map. KEY MAPPING
These bindings are additional to those in Term::ReadLine::Zoid which already contains some emacs key bindings. escape, ^[ (prefix_meta) meta-f (forward_word) meta-b (backward_word) ^X^V (switch_mode_command) Enter (vi) command mode. Taken from zsh(1). ^V, ^Q (quoted_insert) Insert next key literally, ignoring any key-bindings. WARNING: control or escape chars in the editline can cause unexpected results TODO
Get count args right (see bash reference) A lot more bindings A emacs multiline mode AUTHOR
Jaap Karssenberg (Pardus) <pardus@cpan.org> Copyright (c) 2004 Jaap G Karssenberg. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. SEE ALSO
Term::ReadLine::Zoid perl v5.8.7 2005-08-07 Term::ReadLine::Zoid::Emacs(3pm)
All times are GMT -4. The time now is 08:33 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy