Skip to content

Fix issue with sed command when running on Mac #4

Closed
@tbielawa

Description

@tbielawa

Description:
Unable to successfully run generatedeck.sh on Mac OS X.

Expected results:
The XML Mnemosyne deck files in decks/ are regenerated when I delete them and then run generatedeck.sh.

Observed results:
Only the XML wrapper content is regenerated.

Test setup:

<tbielawa>@(skillet)[~/Projects/HamDecks] 08:52:52
$ rm -f decks/{Technician,General,Extra}.xml

<tbielawa>@(skillet)[~/Projects/HamDecks] 08:53:11
$ ls -l decks/*.xml
-rw-r--r--  1 tbielawa  staff  186 Sep 22 20:52 decks/schemas.xml

<tbielawa>@(skillet)[~/Projects/HamDecks] 08:53:22
$ git log -1 | head -n1
commit ca1250f793de10673b9b0a1ed909dcaba76b0cdb

<tbielawa>@(skillet)[~/Projects/HamDecks] 08:53:27
$ uname -a
Darwin skillet.local 11.4.2 Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64 x86_64 i386

<tbielawa>@(skillet)[~/Projects/HamDecks] 08:53:46
$ git status
# On branch master
# Changes not staged for commit:
#   (use "git add <file>..." to update what will be committed)
#   (use "git checkout -- <file>..." to discard changes in working directory)
#
#       modified:   decks/Extra.xml
#       modified:   decks/General.xml
#       modified:   decks/Technician.xml
#
no changes added to commit (use "git add" and/or "git commit -a")

Test Procedure:

<tbielawa>@(skillet)[~/Projects/HamDecks] 08:53:29
$ ./generatedeck.sh 
sed: 1: "s/#/’/g
": RE error: illegal byte sequence
sed: 1: "s/#/’/g
": RE error: illegal byte sequence
sed: 1: "s/#/’/g
": RE error: illegal byte sequence

<tbielawa>@(skillet)[~/Projects/HamDecks] 08:53:32
$ cat decks/{Technician,General,Extra}.xml
<?xml version="1.0" encoding="utf-8"?>
<mnemosyne core_version="1">
</mnemosyne>
<?xml version="1.0" encoding="utf-8"?>
<mnemosyne core_version="1">
</mnemosyne>
<?xml version="1.0" encoding="utf-8"?>
<mnemosyne core_version="1">
</mnemosyne>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions