Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > gnu.bash.bug > #14793
| Path | csiph.com!3.us.feeder.erje.net!feeder.erje.net!news.linkpendium.com!news.linkpendium.com!panix!usenet.stanford.edu!not-for-mail |
|---|---|
| From | Didou Serge <serge.didou@gmail.com> |
| Newsgroups | gnu.bash.bug |
| Subject | [mapfile]: problem reentrance with normal file |
| Date | Sun, 11 Nov 2018 21:32:31 +0100 |
| Lines | 57 |
| Approved | bug-bash@gnu.org |
| Message-ID | <mailman.3898.1541970071.1284.bug-bash@gnu.org> (permalink) |
| NNTP-Posting-Host | lists.gnu.org |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset="UTF-8" |
| X-Trace | usenet.stanford.edu 1541970072 23914 208.118.235.17 (11 Nov 2018 21:01:12 GMT) |
| X-Complaints-To | action@cs.stanford.edu |
| To | bug-bash@gnu.org, bash@packages.debian.org |
| Envelope-to | bug-bash@gnu.org |
| DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=ablIJBB6UGFILjqKWec+K2kPcmQaQzrVzOEzsGgJv58=; b=DHY8rJ9zCCEOUwlU4nLpsBSfB7dIsQAqmyXjF87e/21ky5ez7j/FGF6CK1opBRbt7B rrXEoZ93cB4i0rN8ypTkMupX0WLhctYese0/FTTxHuMKneTG4e3xvL0ejFk39RenQx1v MTiOGhGMyUZAt1xOPUFFK378RguxdXRDD6CcK8EiPzvAK8Ya1ORiUBr5HwoCYSgP4OL3 QaEfmfozu6XIvdHBv53QmxD0UeQ88OdhEpeCO4u6bLyAA4fVVzZp1SX8HnUy1HRk1UK8 Gpvi77GcsIHgS7zlip6+78MyeW2SOhIx+EGq9B96bGNkGGPaKQ9S+leKIr7CqytqviXO pacA== |
| X-Google-DKIM-Signature | v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ablIJBB6UGFILjqKWec+K2kPcmQaQzrVzOEzsGgJv58=; b=BLDt5Pl36vfZ8KEM2bTe4gtgtcvulbjp2T9Nyy3ErhcKfpK8pxPmT31FuBnKUzgRh8 ny7ahpsCxZuGA4cqXC3el/PaZyrOwfuBc/9TBN6/r3AQMO7dtC+5XH5DU7VMwewq3/Qq fIsnpbzAXxWeOwQv5YKqqpGP/VGz+NxbwMjcPR//SLiPNVrHF/DgeNmja8m6Ct7573ab gnV91YXh9N7YCUPXc4Psg0XJAci4uo4oLm9912fhulX963e1WHbOmOXgusIvonlZASFY L0l/Bmafg9hY+a55nQaCg3IPkSEJBC6EC7eYhmJZEouFUJ8+KKA5HtbWZpmimrpncBgP hKpA== |
| X-Gm-Message-State | AGRZ1gKkehUPsg15IxqPb+1R/OJtS+AXcDvZaFE8FzqIDehDc1nJ7xX9 DcdXv3K5EkpBRAVD/UvLDdFJIM2+aTPqteIq3zQTp2JD |
| X-Google-Smtp-Source | AJdET5eJOEGQv3ChOjPcOb0UY89Wi/BYVla084p+soq3JMxBrEESdSKtYBFIgmFz2T84ETXJV3WpNtPwvpdIA5c7iLo= |
| X-Received | by 2002:aa7:de18:: with SMTP id h24-v6mr6325291edv.100.1541968363232; Sun, 11 Nov 2018 12:32:43 -0800 (PST) |
| X-detected-operating-system | by eggs.gnu.org: Genre and OS details not recognized. |
| X-Received-From | 2a00:1450:4864:20::52b |
| X-Mailman-Approved-At | Sun, 11 Nov 2018 16:01:10 -0500 |
| X-Content-Filtered-By | Mailman/MimeDel 2.1.21 |
| X-BeenThere | bug-bash@gnu.org |
| X-Mailman-Version | 2.1.21 |
| Precedence | list |
| List-Id | Bug reports for the GNU Bourne Again SHell <bug-bash.gnu.org> |
| List-Unsubscribe | <https://lists.gnu.org/mailman/options/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=unsubscribe> |
| List-Archive | <http://lists.gnu.org/archive/html/bug-bash/> |
| List-Post | <mailto:bug-bash@gnu.org> |
| List-Help | <mailto:bug-bash-request@gnu.org?subject=help> |
| List-Subscribe | <https://lists.gnu.org/mailman/listinfo/bug-bash>, <mailto:bug-bash-request@gnu.org?subject=subscribe> |
| Xref | csiph.com gnu.bash.bug:14793 |
Show key headers only | View raw
Configuration Information [Automatically generated, do not change]:
Machine: i686
OS: linux-gnu
Compiler: gcc
Compilation CFLAGS: -DPROGRAM='bash' -DCONF_HOSTTYPE='i686'
-DCONF_OSTYPE='linux-gnu' -DCONF_MACHTYPE='i686-pc-linux-gnu'
-DCONF_VENDOR='pc' -DLOCALEDIR='/usr/share/locale' -DPACKAGE='bash' -DSHELL
-DHAVE_CONFIG_H -I. -I../. -I.././include -I.././lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/bash-1ixwpb/bash-4.4=.
-fstack-protector-strong -Wformat -Werror=format-security -Wall -no-pie
-Wno-parentheses -Wno-format-security
uname output: Linux MX36 4.10.0-42-generic #46-Ubuntu SMP Mon Dec 4
14:36:05 UTC 2017 i686 i686 i686 GNU/Linux
Machine Type: i686-pc-linux-gnu
Bash Version: 4.4
Patch Level: 7
Release Status: release
Description:
When use mapfile from normal file that call function that use mapfile, the
first mapfile lost data.
Repeat-By:
I create 3 functions:
ww(){ echo "$@" | mapfile -C yy -c 1 -t TT ; }
xx(){ mapfile -C yy -c 1 -t TT < <(echo "$@") ; }
yy(){ echo "$@" ;}
I create 1 normal file:
echo -e "Premiere ligne" A{1..45} "\nDeuxieme ligne" B{1..45} "\nTroisieme
ligne" C{1..45} >fic.txt
This work but I can't use array TT:
mapfile -C ww -c 1 UU <fic.txt
0 0 Premiere ligne A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16
A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 A32 A33 A34 A35
A36 A37 A38 A39 A40 A41 A42 A43 A44 A45
0 1 Deuxieme ligne B1 B2 B3 B4 B5 B6 B7 B8 B9 B10 B11 B12 B13 B14 B15 B16
B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 B33 B34 B35
B36 B37 B38 B39 B40 B41 B42 B43 B44 B45
0 2 Troisieme ligne C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16
C17 C18 C19 C20 C21 C22 C23 C24 C25 C26 C27 C28 C29 C30 C31 C32 C33 C34 C35
C36 C37 C38 C39 C40 C41 C42 C43 C44 C45
This not work (lost data in second line and after) :
mapfile -C xx -c 1 UU <fic.txt
0 0 Premiere ligne A1 A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 A16
A17 A18 A19 A20 A21 A22 A23 A24 A25 A26 A27 A28 A29 A30 A31 A32 A33 A34 A35
A36 A37 A38 A39 A40 A41 A42 A43 A44 A45
0 1 B17 B18 B19 B20 B21 B22 B23 B24 B25 B26 B27 B28 B29 B30 B31 B32 B33
B34 B35 B36 B37 B38 B39 B40 B41 B42 B43 B44 B45
0 2 ligne C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 C18
C19 C20 C21 C22 C23 C24 C25 C26 C27 C28 C29 C30 C31 C32 C33 C34 C35 C36 C37
C38 C39 C40 C41 C42 C43 C44 C45
Regards.
Back to gnu.bash.bug | Previous | Next | Find similar | Unroll thread
[mapfile]: problem reentrance with normal file Didou Serge <serge.didou@gmail.com> - 2018-11-11 21:32 +0100
csiph-web