前提・実現したいこと
Shell Script(.sh)で内部で宣言した関数をTerminalから呼び出そうとしているのですけどこれはPowerShellと違ってできないのでしょうか
何か権限の問題等があるのでしょうか
それともコード自体に間違いがあるのでしょうか
該当のソースコード
ShellScript
1// a.sh 2#!/bin/bash 3echo "Hello" 4function funcHello() 5{ 6 echo "Hello from function" 7}
Terminal
1User@Machine:~$ ./a.sh 2Hello 3User@Machine:~$ funcHello 4funcHello: コマンドがみつかりません
c.f.
ps1
1//a.ps1 2function funcHello() 3{ 4 echo "Hello" 5}
PowerShell
1PS C:\Users> a.ps1 2PS C:\Users> funcHello 3Hello
補足情報
Ubuntu 18.04
Windows 10 PowerShell
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。