gpt4 book ai didi

linux - bash脚本错误

转载 作者:太空宇宙 更新时间:2023-11-04 04:38:10 24 4
gpt4 key购买 nike

#!/bin/bash
while read -r line; do
mkdir "UNIX/$line"
done < usernames.lnk

运行下面所示的脚本时出现此错误。我已检查是否有任何拼写错误,但脚本和用户名文件都位于同一文件夹中,但无法检测到该文件。

/home/user/Documents/New/taskscript.sh: line 4: usernames.lnk: No such file or directory

最佳答案

该脚本将在当前文件夹(即您启动该文件的文件夹,而不是存储该文件的文件夹)中查找该文件。

试试这个代码:

#!/bin/bash

# Determine folder in which this script is stored
BASE=$( cd $( dirname "$0" ) > /dev/null ; pwd )

while read -r line; do
mkdir "UNIX/$line"
done < "$BASE/usernames.lnk"

关于linux - bash脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14262316/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com