Bash:在 Visual Studio Code 中编辑代码格式

Bash:在 Visual Studio Code 中编辑代码格式

在bash中处理CSV处理的以下函数:

  sort_data () {
       for csv in "${rescore}"/${str_name}/*.csv; do
        csv_name=$(basename "$csv" .csv)
        if [ "${MY_SORT_METHOD}" = "2" ]; then 
         LC_ALL=C sort -k2,2g ${csv} > "${rescore}"/${str_name}/${csv_name}_std.csv
        # run awk script to take 5% of data
    awk -v lines="$(wc -l < "${rescore}"/${str_name}/${csv_name}_std.csv)" '
    BEGIN{
      top=int(lines/20)
    }
    FNR>(top){exit}
    1
    ' "${rescore}"/${str_name}/${csv_name}_std.csv >> "${rescore}"/${str_name}/${csv_name}_TOP.csv
    # remove input csv with all lines
    rm "${rescore}"/${str_name}/${csv_name}_std.csv
        else
        echo "Debug: data was not sorted correctly!"
        fi
        rm $csv
       done
    }

我正在寻找修复函数 AWK 部分表示的可能性,该表示应该位于提供的 IF 条件内(视觉上就像在 python 中一样!)是否可以使用 Visual Code Studio 选择代码的一部分并移动它部分完全位于选定数量的选项卡的右侧?

相关内容